Ever since we found out that Once Upon a Time's new version of Alice in Wonderland (Rose Reyonlds) would, in fact, be a lesbian character, we've been anxiously awaiting her inevitable timeless love story.
Make sure to get your fill of your favorite fairytale characters in tonight's midseason finale of Once Upon a Time. It will be a while before you see them again.