In wedding news that will have you scratching your head in confusion and delight, Vanessa Carlton married her fiance, John McCauley, today (Dec. 27) -- in a ceremony officiated by Stevie Nicks.

Yes, that Stevie Nicks.

Don't worry, we have photographic evidence and everything.

Carlton shared the happy-making news on her Twitter account, revealing that not only did she tie the knot with the singer and guitarist from the band Deer Tick, but that the knot tying was done by none other than the Fleetwood Mac songstress herself.

Fans will be happy enough to hear that Carlton is now happily married, but the inclusion of Nicks is just icing on the cake. Figuratively, of course. Although we're sure the wedding cake had icing as well.

Many congratulations to the happy couple!