It's a pretty good time to be Crystal Bowersox right now. First came the delightful news that the Season 9 "American Idol" runner-up just signed a new record deal with Shanachie Entertainment and will release her sophomore album, All That For This, on March 26.

Then came new 'Sox music, finally, when Crystal's old pal Ryan Seacrest premiered "Dead Weight," the lovely first single from her Farmer's Daughter follow-up, on his syndicated morning radio show:

And now RollingStone.com has premiered a fantastic duet track from All That For This, featuring the Wallflowers' Jakob Dylan, titled "Stitches." Click here to listen.

And, as if all that weren't enough to usher in a full-blown Mamasox revival, it has also been announced that Crystal is set to portray country music legend Patsy Cline on Broadway, starring in Always...Patsy Cline this summer. It certainly seems like the role Crystal was born to play.

Congratulations to Crystal for all her much-deserved success! It looks like 2013 may be her best year ever, too.

Related links:

Follow me on Twitter, Instagram, Amazon