All that's missing are fairy wings.


After finding her happily-ever-after with Ben Affleck, Jennifer Lopez has seemingly become a firm believer in fairytales — at least judging by her latest Instagram post.

Fresh from the couple's idyllic European getaway, J.Lo channeled Tinker Bell in a green sequin Elie Saab gown while twirling around in her backyard to Frank Sinatra's "Young at Heart." The princess-like embroidered dress featured lace sleeves, a high collar, and a neck bow. Sky-high stilettos in a matching shade of green, a slicked-back bun, and diamond stud earrings completed her look — the only thing missing was fairy wings.

Oh, and maybe some pixie dust.

J.Lo tagged her glam squad in the caption, and included a fairy emoji. Fittingly, the song's romantic lyrics read, "Fairytales can come true, it can happen to you / If you're young at heart."

Last month, Lopez and Affleck took a break from reality for the singer's 52nd birthday, and during their trip, the pair confirmed that they're fully committed to each other this time around. From jewelry reflective of their love story to public make-out sessions, these two are living proof that happy endings do exist outside of just fairytales.