A review by kelseyr713
Elfangor's Secret by K.A. Applegate

5.0

This one really goes some places (both in a time travel sense and emotionally/thematically). The first chapters are disconcerting because something is very wrong, but push through that and it all makes sense.