Eleanor, la mayor de las tres hermanas Caulfield, debe cumplir la profecía y descubrir su origen. Pero si Eleanor está destinada a casarse con un príncipe, ¿por qué no puede resistirse al canalla que la sedujo y la abandonó?
El reverendo y padre adoptivo de las hermanas Caufield, se casa. La boda está en marcha y pronto los invitados comienzan a llegar, entre ellos, Taliesin Wolf, un chico gitano que también fue adoptado por el reverendo y le rompió el corazón a Eleanor Caufield. Ella no ha vuelto a enamorarse y desde luego no ha vuelto a creer en el amor.
Ahora, once años después, Taliesin ha reaparecido para la boda. Cuando Eleanor lo ve en la puerta de la iglesia, no lo puede creer. Él ha cambiado, ya no es el joven intrépido que conoció, ahora es todo señor, pero con un aro en la oreja y melena de canalla. Y lo que es peor, sigue afectándola más de lo desearía.
Después de la boda, Eleanor cree que es el momento oportuno para marcharse e iniciar la búsqueda de sus orígenes, pero sus hermanas no quieren que viaje sola y le piden a Taliesin que la acompañe. Y por supuesto, él acepta.
El viaje será tenso, los recuerdos son demasiados y los sentimientos parecen no olvidados. ¿Será capaz de aguantar todo un viaje con un hombre que le ha hecho tanto daño?