So here's my love/hate relationship with this book. I loved most of the book: loved the story, loved the characters, loved the way it kept calling to me to finish reading it. It definitely deals with the ripple effect of our choices and how they carry through other's lives. I just didn't love how it was wrapped up, and the epilogue bugged me.