Tom Hardy made a cancer patient’s dreams come true when he surprised her with a lunch date during a break from her treatments.

The British actor paid young mom Kayleigh Duff, 23, a visit after she appeared on ITV’s This Morning, and discussed her rare liver cancer. She revealed on air that her dream would be to meet Tom.

Luckily for Kayleigh, Tom’s fiance (guess they’re still together?) Charlotte Riley was watching the program at the time. Charlotte contacted Kayleigh’s best friend Katie Birch, and the pair plotted the surprise meeting. They told Kayleigh that she was heading to London for a day out, and then Tom stopped by.

Kayleigh told the Canterberry Times, “I nearly died when I saw him. I was shaking – I just thought we were having a day out in London. Tom’s fiancee Charlotte and Katie arranged it all without me knowing and he was so lovely and down to earth. We had lunch and tea and scones and he bought me a diamond necklace.”