A review by treehuggeranonymous
Echo by Pam Muñoz Ryan

5.0

An intricate and beautifully detailed story that I had a hard time putting down. I love how everything was drawn back together in the end, although I wish I hadn't been left hanging at the end of each part.