An Old-Fashioned Love Song - Michelle K. Grant
3.75 stars. Cute and sweet, but with a D/S edge.