A review by bookishl
Julia and the Shark by Kiran Millwood Hargrave

emotional hopeful sad

3.5