A review by obviouslyinitfordarkness
Midnight Sun by Stephenie Meyer

5.0

Our little sparkly anxious man sure can ramble on something terrible!