A review by secretbookshelf
Eighteen by Jenny Jaeckel

adventurous challenging emotional hopeful informative inspiring lighthearted relaxing slow-paced

3.5