I found the characters of this book interesting and loved the twist on the usual fairytale. Silena's weakness in using her magic selfishly makes her human and relatable. Her curse harms not only herself and William but innocent and unsuspecting women. This tempers your sympathy for her character. A good balance between sympathy and dislike. The author mentions a full-length novel coming to complete William's tale, and I look forward to finding out if and how he breaks the curse. Well done!