Elizabeth R. (esjro) - , reviewed on + 947 more book reviews
I struggled to finish this. Both of the main characters are horrible people and this book was way too long. Added a second star to my rating because the ending really did surprise me.