Max Adler, who played the unforgettable Dave Karofsky on Glee, got married to his longtime fiancée, Jennifer Bronstein, over the weekend! The couple had been engaged since 2012, while vacationing in Rome, and they finally found the perfect time and place for their wedding. The ceremony took place in the Hollywood Hills, and Max's old co-star, Darren Criss, even attended the event.

“The wedding was a very intimate affair of 75 of their closest friends and family. Each were given matching boxers and socks from Related Garments. Despite the rain, everyone had a great time,” a source told Us Weekly.

He tweeted a cute message about marrying his "beautiful bride" over the "beautiful weekend."

It sounds like they had the perfect day — congrats to the happy couple!

Click through to see photos from their wedding, and let us know what you think in the comments!