En la Escocia de 1761, la joven Gwendolyn Wilder se enfrenta a una situación inusual: es la única virgen que queda en su aldea, Ballybliss, y debe ser entregada a un dragón que ha tomado el castillo de Weycraig. Sin embargo, este dragón no es lo que parece, sino Bernard MacCullough, el heredero del castillo, que busca venganza por la traición que llevó a la muerte de sus padres. Gwendolyn, por su parte, siempre ha soñado con Bernard, el amor de su infancia, y ahora se encuentra dividida entre el monstruo que debe calmar y el héroe que se esconde tras él. ¿Podrá Gwendolyn descubrir la verdad y conquistar el corazón de Bernard?