While their characters were married for a period of time on the US hit television drama series Revenge, a real-life love story was playing out in between takes. Emily VanCamp (who played Emily Thorne) and Josh Bowman (who played Daniel Grayson) met on the set of the show in 2011. By 2017, they were engaged. And on Saturday, they married in the Bahamas.

The 32-year-old actress shared a photo to her Instagram, thanking all her guests for attending. ““Thank you to all of our friends and family who made their way to celebrate with us! We are eternally grateful. And to @lelarose and your incredible team for creating my dream dress… Thank you times a million,” she wrote.

The notoriously private couple don’t usually speak publicly about their relationship, albeit to say on Instagram that Bowman is her “favourite human”.

But there is little room for downtime for the newlyweds. VanCamp is currently starring as nurse practitioner Nicolette in medical drama The Resident while Bowman will star in the movie Escaping The Madhouse: The Nellie Bly Story.

See their television wedding below.

https://www.youtube.com/watch?v=X8T_qdWzev0