The Christmas spirit is definitely in the air and for Selena Gomez this is the time of the year where she can finally take the much needed "me time" and think about the things that mattered most. After the cancellation of her Australian tour, Gomez is finally happy surrounded by friends and family as she posts a cute snap of her holding a baby.

Taking the time off has done wonderful things for her as she looks immaculately at peace in the picture posted on her Instagram account, alongside the words: "I'm the happiest I've been in a while.. So blessed and thankful for the future, for release and to finally be happy for those I loved..."

Many are speculating about the meaning of her post, could she be hinting that she is finally forgiving ex-boyfriend Justin Bieber?

The 21-year-old singer also posted a picture of herself as she looks out of the window looking deep in thought. After she canceled her tour, many of her fans are worried about her well-being as she announced that she needed to some time on herself and to become the best person she could be.

Despite the cancellation of tour, the "Spring Breakers" actress is till focused on her career and insists that her fans are still important to her. "My fans are so important to me and I would never want to disappoint them 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," says Gomez.

And it seems that's after a few days of resting and being with loved ones, the much needed vacation is paying off as the star confesses her newly found happiness. It's been a rocky year for the actress and it's about time that she have start looking out for herself and enjoy the downtime.

As for her relationship with Justin Bieber, Gomez is still weathering about her very public breakup but her being happy could be a good sign that she is finally moving on.