Check out
Sarah Flanagan’s
Shuffle

Glinda the good witch