Miranda Lambert brought her swagger, sweetness and soul to Bangor Sunday night when her Keeper of the Flame Tour touched down at Darling's Waterfront Pavilion.

On a cool, late-summer night, fans packed inside the city's riverfront venue, where the Brothers Osborne kicked things off with a seven-song set featuring "Stay a Little Longer" and their new single "21 Summer."

Then, Kip Moore had the stage for 40 minutes, rolling though crowd favorites including "Beer Money," "Hey Pretty Girl," "Running For You" and "Cigarette," Moore's song which was recently recorded by Frankie Ballard. During Moore's inspired performance of "Somethin' 'Bout a Truck," Moore ran through the screaming crowd to sing for fans in the back sections.

The crowd was eager for Lambert to take the stage as a snapshots of powerful women -- including country music legends Reba McEntire, Dolly Parton and many, many more -- flashed on giant video screens while Beyonce's "Run The World (Girls)" played through the sound system.

Lambert started her performance with her 2011 hit "Fastest Girl in Town" and rolled through a diverse set list featuring her hard-charging singles "Kerosene," "Mama's Broken Heart," "Little Red Wagon" and "Gunpowder and Lead."

But anyone familiar with the Texas-born songstress' catalog knows she has a softer side. The crowd helped an emotional and appreciative Lambert sing the touching "Over You" and her 2010 ballad "House That Built Me."

And Lambert's fans can add honesty to the reasons they love her, as they also sang along to every word of her newest single, "Vice," which she told the crowd she wrote "from a very real place."

While Lambert showed her thoughtful side during the show, she's never one to lose her swagger. Mix in "All Kinds of Kinds," 'Bathroom Sink," and "Automatic" plus a driving cover of Johnny Winter's "Rock and Roll, Hoochie Koo" and the John Prine song "That's The Way The World Goes 'Round," and concert-goers got a satisfying glimpse of the many sides of one of country music's leading ladies.

It's been an interesting couple days for Lambert, who got "engaged" during a meet and greet with fans before her show on Saturday.

Lambert has a few days off, with her Keeper of the Flame tour landing in Columbia, Maryland on Thursday (8/25) and Gillette Stadium in Foxboro, Mass for two shows on Friday (8/26) and Saturday (8/27.)