Speak
1999 • 212 pages

Ratings321

Average rating4

15
Gnarled_Nook
AmandaSupporter

Holy wow. why did I wait so long to read this book? so good.

October 21, 2014