Legendary singer Neil Young and actress Darryl Hannah were married in a secret ceremony in California over the weekend, The New York Post reported.

>> Read more trending news

Young, 72, and Hannah, 57, have been dating since 2014, Esquire reported, but neither would confirm whether they had tied the knot.

According to multiple outlets, the "Heart of Gold" singer and "Splash" actress were married in Atascadero, California, which followed a ceremony held earlier aboard Young's yacht, E! Online reported.

Singers Joni Mitchell and Stephen Stills were among the only celebrities to attend among the 100 invited guests, the Post reported. Each guest was given a heart-shaped locket containing photos of the bride and groom.

Friends on social media posted congratulations, and Hannah posted a cryptic note on Instagram noting that "Someone's watching over us … love & only love."