We grow up with images of dashing princes, stunning princesses and ancient castles in some of the most romantic fairy tales of all time.
Little did we know, at such a young age, that some fairy tales really can come true.
Europe has romantic, stunning castles in abundance, so this makes for a holiday that would turn even Rapunzel green with envy.
Try out one of these top castles for your next getaway and discover the magic of your own fairy tale.
Alnwick Castle, England
With turrets, sheer brick walls and sweeping green grasses, Alnwick Castle is everything you imagine a real castle to be.
Couples who love Harry Potter should put this chateau atop their list as the turreted building was used in the film franchise, and many of the castle's activities and offerings include a touch of magic.
Found in the far northern reaches of England, the castle has a 700 year history and real life tenants who open up their marvellous definition of a home to the adoring public.
Eilean Donan, Scotland
As Scotland's reported most romantic castle, this centuries-old chateau sits on an outcrop surrounded by three lochs.
Eilean Donan has something of a rocky past, with uprisings and battles destroying the structure many times in its history, only to be rebuilt again every time more beautiful than the last.
Never have broken down ruins looked so appealing.
Standing on the coast of Normandy, one can look out into the ocean and see a thin strip of access road leading to a castle of such beauty that one might think it a mirage.
Built on a small rocky island in the sea, this castle could hardly have been imagined by the best romantic storytellers. Its story began even before the year 1,000 and has an illustrious history of religion, romance and French revolution.
So what are you waiting for? Grab your prince, book your flights and set out to find your happily ever after.
For more information on Europe and where to stay, visit our travel directory