A review by justafriendlybagel
The Two Princesses of Bamarre by Gail Carson Levine

5.0

Love the characters, love the plot, love the twists and turns it takes. Never a dull moment! Filled with magic and beautiful character growth.