John Legend's adorable dogs got married. And in a promotion for an Omaze contest, he did something even more adorable: he serenaded them at their wedding ceremony. This has got to be the most romantic dog wedding ever!

He officiated the wedding:

Sang to them:

They were really attentive.

Bouquets were flying too.

Simply adorable.

And then there was cake.

The happy couple.

Watch the video below: