A review by linameka
In Other Lands by Sarah Rees Brennan

5.0

I adored this, start to finish!