A review by jagic
Every Day by David Levithan

5.0

This is so weird. This is so problematic. The ending is great and awful. But I love it.