Images: match/penalty/celebration pix - Villa Ladies in wonderland
Joe Hunt's squad put in a monumental effort to see off the huge challenge of Leeds Ladies, who fought courageously too throughout 120 minutes of tense football.
In the end, it all came down to penalties with Megan Walsh and Carly Davies proving to be the matchwinners at York City's Bootham Crescent.
With the spot-kicks tied at 4-4 - all penalties scored - Walsh moved to her right to save the final opposition shot and set the scene for Davies, who made no mistake with hers.
Cue much merriment from the claret and blue lionesses who mobbed both Walsh and Davies in a feast of celebration.
The trophy handover was epic as Dani Petrovic got her hands on the silverware and launched it proudly into the air, flanked as she was by her thrilled team-mates.
As is the way with modern media, the team were quickly on their smartphones to tweet their delight and a selection of comments can be found below.
Dani Petrovic: it's an amazing feeling to win it but to win with this team feels extra special. We're a tight bunch and we epitomise TEAM!
Megan Walsh: Such an incredible achievement. So proud to be part of the team.
Katy Moran: These are the days you play football for. Proud of everyone.
Carly Davies: We're absolutely over-the-moon for both the team and the club. Bringing some silverware home is a dream-come-true.
Chloe Jones: Surreal. Ecstatic. Fantastic. Exhausting. Epic. It was an emotional rollercoaster and a milestone for Villa Ladies.
Maddy Cusack: It's just amazing and we really deserved it. It just shows what you can achieve when you're all in it together!
Aoife Mannion: It's absolutely divine. I feel on top of the world!
Olivia Fergusson: PROUD! Such an amazing experience and achievement for the whole team!
Emma Follis: Unreal feeling and so proud of everyone on and off the pitch. Means so much to bring back some silverware for the club!
Jade Richards: It's absolutely magical, the best feeling in the world. I am proud to be a part of Villa Ladies - we're all in it together!