Instagram 1 / 12

Selena Gomez's break from work is already doing her good. The 21-year-old singer posted a new photo of herself on Instagram on Sunday, and shared an update on her life after announcing last week that she was canceling her Australian tour to focus on herself.

PHOTOS: Selena Gomez and Justin Bieber -- the way they were

"I'm the happiest I've been in a while," Gomez captioned the Instagram snapshot. "So blessed and thankful for the future, for release and to finally be happy for those I loved . . ." In the photo, Justin Bieber's ex-girlfriend smiles while cuddling a baby against her chest. (Gomez's mom, Mandy Teefey, welcomed a baby girl, Gracie, in June with stepdad Brian Teefey.)

PHOTOS: Selena Gomez's red carpet style

The former Disney star abruptly announced on Dec. 19 that she would be taking some time off from her Stars Dance tour. "My fans are so important to me and I would never want to disappoint them," Gomez said in a statement. "But it has become clear to me and those close to me that after many years of putting my work first, I need to spend some time on myself in order to be the best person I can be," Gomez said in a statement at the time. "To my fans, I sincerely apologize and I hope you guys know how much each and every one of you mean to me."

PHOTOS: Disney starst through the years

The "Come & Get It" singer's tour cancellation followed a controversial, blooper-riddled performance she gave at 2013 Jingle Ball in New York City on Dec. 6. Gomez dropped the f-bomb on stage after becoming upset over malfunctions with her audio. "Sorry, the sound isn't working!" she told the audience, before walking off stage. "Are you guys having a good night? I promise, a lot cooler people are gonna come out tonight."


The biggest celebrity hookups and breakups of 2013

Outrageous Celebrity Demands

The hottest music stars of 2013