A Christmas Eve wedding.

It’s Christmas in Salem, and when it comes to winter memories, it’s hard to top the annual hanging of personal ornaments on the Horton family Christmas tree. Unless, of course, there was a wedding.

When Bo and Hope walked down the aisle on December 24, 2000, it may not have been their first time, but it was certainly one of the most memorable – and not without its fair share of hitches. In fact, everything that happened that day seemed to be trying to keep these two from saying “I do.”

The couple was still fresh from finding each other again after Hope was brainwashed into thinking she was Princess Gina, and the paternity of her baby J.T. was still unknown. (It was later revealed that Bo and Hope were raising the son of the niece of one of Stefano’s men while Abe and Lexi had Bo and Hope’s son.)

On the day of the wedding, Hope decided to stop off at Burger Barn on the way to the ceremony and effectively splattered herself – her face, hair, and her wedding dress – with ketchup. Meanwhile, Bo got caught up shooting hoops with Shawn and Abe and Lexi’s car broke down on the way to the ceremony.

But Bo and Hope were able to make it official anyway after they realized that no matter the setbacks, they always managed to find their way back to each other. At the joyous and festive celebration they smashed cake in each other’s faces, Bo took off her garter with his teeth and during their last dance together Bo told Hope that being married to her made him feel perfect.

Was this one of your favorite Salem Christmas memory? If not, let us know in the comments below.