First, the "Tiny Dancer" singer shared a picture that involved his son Zachary Jackson Levon Furnish-John, who will be 4 years old this Christmas, and Elijah Joseph Daniel Furnish-John, 23 months.
Furnish shared a picture, also involving the kids and their duties as ring bearers.
"As ring bearers, Zachary and Elijah each carried their own bunny. Our wedding rings were tied to the ribbons adorning their necks. #ShareTheLove."
Next, there's a picture of them exchanging vows.
John shared a pic of the table settings.
"The tables look stunning! We had red roses at our Civil Partnership 9 years ago and they brought us so much luck. #ShareTheLove."
Let's not forget the cake.
And the A-List guests!
Ed Sheeran, everyone's best friend.