Tourmaline and the Island of Elsewhere by Ruth Lauren
Suitable for confident readers in the lower half of the 9-12 age bracket, it will also strike a chord with older middle-grade students who struggle to find the good in themselves that others already see.