Canadian heartthrob Joshua Jackson has reportedly reunited with lost love Katie Holmes.

The “Dawson’s Creek” stars had an emotional moment when Jackson visited Holmes at her Broadway show.

“It was really sweet, he just turned up unexpectedly with a bunch of flowers and said: ‘Hello stranger,’” claims a source for the UK Daily Mail. “Katie was shocked, but so happy to see him. It was a wonderful surprise. She gave him such a big hug.”

Jackson is said to be a steadying force for Holmes, as her life becomes more and more of a paparazzi circus. He is currently in a long-term relationship with “Troy” actress Diane Kruger.