A review by fionagdonnelly
New Moon by Stephenie Meyer

4.0