A review by librarianlizreads
Hatch by Kenneth Oppel

4.0

I really liked it, but I'm also a little mad. May is too far away.