We've finally found our little mermaid!
After near two years of wishing she was a part of our Once Upon a Time world, the iconic role of Ariel belongs to JoAnna Garcia! The ravishing red-head will be appearing in the drama's upcoming third season when our characters travel to the deceptively dark world of Neverland.
Once creator Adam Horowitz revealed the enchanting news Friday afternoon via Twitter writing: "So thrilled to welcome @JoAnnaLGarcia to the #OnceUponATime family as our Ariel! Can't wait to bring you under the sea!" No word yet on how many gadgets and gizmos she'll be bringing.
Garcia shared on Twitter that she's thrilled to be joining the spell-binding cast next season writing, "Excited 2 share that I'll be swimming to @OnceABC as 'Ariel'! So honored 2 play such a beloved character!"
The creators have been teasing fans with the identity of Ariel for many months now and you know what? We totally called it! No really, we did!
Way back in 2011 when the ABC hit drama first premiered we gathered up our dream cast of actors that we think would be perfect fits for our favorite fairytale characters. And we knew that Garcia was the only girl who could properly fill Ariel's flawless fins.
We gushed: "One of our favorite redheads in the business, we're dying to have Garcia back on our TV screens! And what better way to return than as the beautiful and rebellious Ariel from The Little Mermaid?!" Now please excuse us while we throw ourselves a mini dance party in celebration of our omnipotent skills.
No word yet on if Prince Eric will make an appearance, but we humbly suggest Tom Welling as our pick!
Don't miss the season three premiere of Once Upon a Time Sunday, Sept. 29 at 8 p.m. on ABC!