The Castle Rose by Tabitha Caplinger

The Castle Rose

When Odette starts seeing an otherwise invisible man, she questions her sanity and whether true love really can break curses.
for