I had so much fun reading this book. The ending was so moving, absolutely brilliant and FABULOUS! I'm happy I decided to read this without knowing anything about it. Ok, I knew nearly nothing, just that the authors, John Green and David Levithan, are great.