Brian Green and Christina McGinnis have been engaged since 2010, but due to finances and extenuating circumstances they hadn't gotten married yet.

Well, Brian had had enough. So this year for Christmas he surprised Christina with a wedding! Talk about the ultimate Christmas present.

See how he pulled it off below.