A review by gmamartha
Echo by Pam Muñoz Ryan

4.0

Very well written stories of historical fiction tied together with a fairy tale helper to bring these characters together. Although 585 pages, each story carries you along wanting to see what happens next.