After news of the Harrison Ford and Carrie Fisher affair hit the press this week, Mark Hamill was quick to admit to a sordid liaison of his own.

“Yoda and I got really close in that swamp,” detailed Hamill, who played Luke Skywalker in the critically-acclaimed Star Wars trilogy. “I’d give him a piggy back, he’d give me a piggy back and next thing I knew we were in a motel together.”

Like Fisher, Hamill was no doubt drawn to the experience and worldly wisdom of the older man, although the age difference of 872 years would perhaps test even the most liberal of minds.

Hamill recalls the affair fondly.

“At least Yoda let me speak,” said the 65-year-old actor.

“Unlike JJ Abrams.”