Crystal Bowersox is feeling pretty good about things right now.
And why not? The singer-songwriter is touring, has a new album due out later this month and will perform the role of Patsy Cline on Broadway this summer.
Not too bad for the former "American Idol" contestant.
"I'm so grateful for everything in my life that's led me to the moment that I'm in now," Bowersox said. "I feel like it's...