A review by birdiesreads
Dear Edward by Ann Napolitano

5.0

This was beautiful, no other words