When Broadway actor Andrew Keenan-Bolger married Daily Beast writer Scott Bixby last weekend, even the skies blessed their union.

As the two exchanged vows, a rainbow appeared over the couple – just as it had during several other important moments in Keenan-Bolger’s life. He told the story in a heartwarming Instagram post that’s both incredibly sweet and one heck of a coincidence.

“When I was sixteen, my mom passed away from cancer. The next year, at my sister Maggie’s graduation, a giant rainbow appeared in the sky. My aunt remarked that my mom often showed up for her in rainbows,” he wrote.

“At the time, my sisters and I kind of brushed it off, but at Celia’s wedding aa few years later, right as she began reading her vows, a rain shower broke out of nowhere, creating a huge rainbow over the ceremony site.”

“This weekend, as I got ready to marry @Scottbix — the most handsome, sensitive, brilliant man I know — I joked that I was going to be pissed if he hadn’t arranged for a rainbow to show up,” he continued.

“As we were getting into our suits, I was hit by a wave of sadness. Although it was without a doubt one of the happiest days of my life, it was hard knowing that someone really important to me wasn’t going to be there for our big day.”

“But right as we were about to walk down the aisle, the clear blue sky became cloudy and a sudden burst of rain showered over the field where we were having our ceremony,” he wrote. “I noticed everyone pointing behind us and we turned around to see a huge rainbow that had formed across the sky.”

Keenan-Bolger goes on to say he isn’t religious, but felt comforted by the rainbow and what it meant to his life – and marriage.

But here’s the kicker: The couple played “The Rainbow Connection” as they walked down the aisle.