full size Ashley Kisses JP in Bachelorette Season 7
Credit: ABC via WENN

Ashley Hebert and JP Rosenbaum have made it official with a big, white wedding (OMG, they're man and wife!) and the time has come to walk down memory lane and revisit the key moments in Team Cupcake's relationship. Better grab a box of tissues, because heaving sobs are a requirement of reading this list.

May 23, 2001: Ashley and JP Meet During The Bachelorette's Premiere
JP swept Ashley off her feet when he showed up without any props (just his smile, guys, just his smile) and told her how beautiful she was. Sigh, memories!

June 6, 2011: Ashley and JP Go On Their First One-On-One Date
JP and Ashley had a quiet date at her pad in front of a roaring fire — and yes, they made out on of terrifying animal skin rug while wearing pajamas.

full size JP Rosenbaum and Ashley Hebert Walk and Talk in Bachelorette Season 7
Credit: ABC via WENN

June 27, 2011: Ashley and JP Go On Their Second One-On-One Date
Team Cupcake travelled to Victoria Peak outside of Hong Kong, where they chatted about their past relationships, "ate dinner," and made out to the dulcet sounds of vaguely ethnic music. 

July 18, 2001: Ashley Visits JP's Hometown In Roslyn, New York
Ashley and JP went rollerskating in a terrifying (er, romantic) abandoned rink, and then settled down for a carb-filled evening with the fam-fam. Spoiler alert: everyone loved Ashley. 

full size Ashley and JP Kiss in Fiji in Bachelorette Season 7
Credit: ABC via WENN

August 1, 2011: JP Proposes to Ashley In Fiji
After rejecting Ben Flajnik and his wine-loving self, Ashley accepted JP's proposal while standing on a beautiful beach in Fiji. We're ugly-crying just thinking about it.

August 6, 2011: JP and Ashley Host An Engagement Party In NYC
Ash and JP celebrated their engagement by hosting a big bash for their friends and family in New York City at Casa La Femme. Guests were offered cupcakes (duh), the room was filled with roses, and yep — there were belly dancers. Because why not?

full size Ashley Hebert Moves In to JP Rosenbaum's Apartment in New York City on August 22, 2011

March 28, 2012: Ash and JP Move To New Jersey
Ashley and JP decided to leave the Big Apple and move to Princeton, New Jersey (we know, fear) in order to get out of the city. Now, Ash commutes and hour to Philadelphia, and JP commutes and hour to New York! Let's just hope neither of them develop New Jersey accents.

November, 2012: Ash and JP Start Filming Their Wedding Special
Ash and her man were spotted around town with a camera crew in preparation for their wedding special on ABC. They even hit up Neil Lane's L.A. store to buy wedding bands!

November 17, 2012: Ash and JP Head To Arizona For Their Bachelor/ette Parties
Ashley, JP, and their BFFs flew to Arizona for a weekend of non-stop partying at the W Hotel in Scottsdale. Obviously, the entire event was filmed for ABC's wedding special. Thank god.

December 1, 2012: Ashley and JP Get Married!
Ashley and JP tied the knot in Pasadena, California, in front of 200 of their friends and family (including Emily Maynard, Ali Fedotowsky, Jillian Harris, and Sean Lowe). Ash walked down the aisle to Elvis' "I Can't Help Falling in Love With You," and she and JP recited their vows under a chuppah!

December 16, 2012: Ashley and JP's Wedding Special Airs On ABC
"The Bachelorette: Ashley and J.P.'s Wedding" will air Sunday, December 16 at 9 ET on ABC. And Chris Harrison is officiating!

Credit: YouTube
Video:
Ashley Hebert and J.P. Rosenbaum’s Wedding Special: Watch the Promo! (VIDEO)