A review by jmazzei
Shatter Me by Tahereh Mafi

adventurous emotional hopeful mysterious

3.5