Once Upon a Winter's Eve - Tessa Dare

Very enjoyable. Great plot and pacing. Loved how Violet blossomed.