With Once Upon a Time on hiatus for what feels like the next ten years, how are we supposed to fill our time? Pouring over spoilers and speculating about what's next isn't quite enough. Good thing there are so many wonderful 'ships to obsess over constantly!

To help make the hiatus a little less painful, we're going to celebrate the best moments of important OUAT relationships — in GIFs! Because who doesn't love a good GIF (or twenty)?

To kick things off, let's take a walk down memory lane with Rumplestiltskin (Robert Carlyle) and Belle (Emilie de Ravin). Rumbelle is one of our very favorite OUAT 'ships, and they’ll be featured heavily in the first episode back, Season 2, Episode 19: “Lacey," so it seems like the perfect place to start.

Without further ado:  

 

Rumbelle's Best Moments — in GIFs!

It All Started With a Cup

 photo 1_zpscb163499.gif


He Made Her Laugh

 photo 2_zpsa1063069.gif


She Didn't Think He Was a Monster

 photo 3_zps2db09a6d.gif


She Came Back to Him

 photo 4_zpsdac0fae7.gif


Their First Kiss...

 photo 5_zpsfb637a95.gif


... Led to Heartbreak, Because
He Doesn't Quite Believe He Can Be Loved 

 photo 6_zpsf1deb98d.gif
 photo 65_zps7e1c23d1.gif


But She Didn't Give Up on Him

 photo 7_zps99695d62.gif


And He Never Forgot Her

 photo 8_zps36ff9b5d.gif


In Either World

 photo 9_zpsdc430878.gif


Our Hearts Exploded When He Saw She Was Alive

 photo 10_zps8f6ef651.gif


And Then Again When She Remembered

 photo 11_zps87da002e.gif


They Kissed, and All Was Right In the World

 photo 12_zps0da3997a.gif


He Messed Up Again (Of Course), but She (Adorably) Gave Him Another Chance

 photo 13_zpsbd446f78.gif


They Save Each Other

 photo 14_zps8fa3b558.gif
 photo 15_zpsb759ea0b.gif


And, of Course, the Phone Call

 photo 16_zps2bd0709e.gif


Just Look at the Way He Looks at Her

 photo 17_zps840a3ccf.gif


Because She Never Gives Up on Him

 photo 18_zps14a9d384.gif


And That's Why We'll Never Give Up on Them

 photo final_zps8d11ec07.gif


What's your favorite Rumbelle moment? Sound off in the comments below!

Catch the next episode of Once Upon a Time on Sunday, April 21 at 8 p.m. ET/PT on ABC.

Sources (in order):  Doctor-islesChristophwalztColferchris,   AuroradearieAuroradearie,   PurplepirateDoctor-isles,   Doctor-isles,  Doctor-isles,   Doctor-isles,   Puppycassady,   AchippedheartKurtanas,   Wondertwinc,   PromisesandchippedcupsCorsequeHazycosmiclove


Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin.