A review by librarianlizreads
New Moon by Stephenie Meyer

3.0

The ending saves it for me, but gah. Always the hardest one to get through.