A review by miladyofscott
Perfect Fifths by Megan McCafferty

5.0

Honestly, a perfect ending to this series. It tied a lot of loose ends together and made them complete.