A review by heartsela
A Deal with the Devil by Elizabeth O'Roark

5.0

So cute and fluttery and literally just perfect