A review by howlinglibraries
Six Scorched Roses by Carissa Broadbent

5.0