A review by ruhi_reads
Furthermore by Tahereh Mafi

adventurous lighthearted reflective medium-paced
  • Loveable characters? Yes

3.75