John Lennon 's oldest son Julian expressed his delight on Saturday after a chance meeting with his dad's former Beatles bandmate Paul McCartney.
The pair bumped into each other in an airport lounge, prompting the 59-year old musician to whip out his phone and take a selfie with the 80-year-old legend.
Julian - the inspiration behind the Fab Four's track 'Hey Jude', which was penned by Macca himself - grinned as the pair leaned in for the black and white snap.
Taking to his Twitter account afterwards, Julian declared: "It’s Amazing who you run into in an airport Lounge! None other than Uncle Paul…. So, so lovely, and what are the chances… Thankful…."
In a second image, meanwhile, Paul pointed to Julian's album 'Jude' on his Spotify app.
Fans were quick to express their delight at the impromptu coming together, with one commenting: "This is so great, Julian! Really meant to be your meeting. He must be so proud of you and your new album, you turning something that he created into something so particular and special to you, just beautiful!"
Another wrote: "That’s really amazing. Your energies were definitely meant to meet at that time! How cool."
A third added: "So happy this happened! And he's clearly telling us to go stream JUDE so I'm going to, once again."
And a fourth said: "What a wonderful moment. Amazing. Sending much peace and love to you and Paul."
Julian, whose mother was John's first wife Cynthia, was just 17 years old when his father was fatally shot by Mark David Chapman in New York City in December 1980.
Earlier this year Julian spoke out after watching Paul perform a duet of the 1969 track 'I've Got A Feeling' alongside John using video technology on his US tour in April.
"I watched it on YouTube and I kind of went 'Err... I don't know if I'm comfortable with that'. It shocked me," he told Mojo magazine.
However, by the time Macca performed it at Glastonbury in the summer, he declared: "'I actually enjoyed it."
Do you have a story to sell? Get in touch with us at webcelebs@mirror.co.uk or call us direct 0207 29 33033.