This book was charming and weird and so much fun. It moved very slowly in a lot of places, but that was perfect. The whole thing was like developing a relationship with these people while also watching them develop a relationship. I really enjoyed the parts that were written as online chats and texts, too. It added weight to the illusion of living alongside of these characters as their relationships grew.