Third time was DEFINITELY the charm for this book. The first time I read it, it was meh. Second time, I gave up and didn't finish.
This time, I don't know what happened, I just must have been in the right mood for it. ST's writing is amazing: the angst, the pain, the sorrow, the love...my chest hurt the whole time I was reading it.
A couple of little things kept this from a 5 star, but somehow this book has quietly become a favourite.