Georgia Tennant wooed her husband David by watching him in Hamlet 27 times when they first started dating.
The actress, 37, travelled to Stratford-upon-Avon to see her then-boyfriend, Doctor Who star David, 50, appear in the Shakespeare tragedy “slightly against [her] will”.
Georgia – who now has five children with David – said: “I’d just learnt to drive, and the only place I knew how to drive to was to drive to Stratford.
“So I would do it twice a week. I couldn’t really drive anywhere else. I just knew that road.
“Then I would be forced to go and watch Shakespeare plays.
“Hamlet on repeat is a bit much.
“I put the work in, it was like 27 times I saw it. I really liked him.”
David played Hamlet at the Courtyard Theatre from July to November 2008 and reviews described him as “captivating”.
But Georgia admitted some of the time she couldn’t bear to sit through the play again, so she would go on ghost walks and visit the town’s historic buildings, which include the legendary playwright’s birthplace.
Georgia starred opposite David in the 2008 Doctor Who episode The Doctor’s Daughter, in which she played his on-screen daughter Jenny.
They went on to marry in 2011.
The actress – whose dad is former Doctor Who star Peter Davison – doesn’t think she could ever star in a Shakespeare play herself.
Speaking on the National Treasures podcast, where Georgia challenged hosts Laura Lexx and Will Duggan to visit Stratford, she added: “I don’t understand Shakespeare. I’d like to, but for me it feels like a skill I’ll never have.
“I know my limitations. You’ll find me at the tearoom.
“It’s a bit like a theme park dumped in an Anglo-Saxon market town. I like the juxtaposition of that though. Shakespeare’s house next to a Starbucks. I like history, but I also want a nice soy latte with caramel.”