As is the case with all David Levithan's books, the writing is impeccable. The thoughts are profound, touching and real. And that's the thing with Levithan, he likes to keep it real, but full of emotion.
However, as far as the story goes, it's as unrealistic as it gets. In fact, I found the love story between A and Rhiannon a bit implausible. I don't know if any girl would go for a relationship the likes of this one, instead of telling him/her to leave her the hell alone. I was greatly intrigued by A's story, when he finds Reverend Poole and discovers that there could in fact be an explanation to this strange phenomenon. I would've liked for Levithan to focus a little more on that aspect, rather than focus solely on the romance, and that's where, I feel, he fell short. The whole story, literally from page 1, focused mainly on Rhiannon and how A felt towards her. How he immediately felt a connection and was head over heels in love with her. Everything after that centered on how he was going to see her, when he was going to see her, what he was going to tell her, and so on.
As far as romances go, I liked it. As far as characters go, I thought Levithan did an incredible job (not only with A and Rhiannon, but every other single character). As far as writing, I have no complaints. But as far as plot development, I was hoping for more with regards to A's situation.
That being said, I loved the book, so much so that I could not put it down. At some point it almost felt like reading so many different short stories, because of all the different characters, and the lives and families involved. I also loved A's sacrifice at the end. They say if you really love someone, you would know when to let them go, and I think Levithan here proved to us the true selflessness and true feelings of A towards Rhiannon.
After reading several of Levithan's books and being disappointed, I am happy to finally find one that I actually like!