Selena Gomez teased fans with snaps of the artwork and related video for her upcoming single "Good for You" via social media last week. The 22-year-old singer took to Instagram on Friday to share the sexy cover, reported E! News on Saturday.

The photo shows the singer wearing a white shirt and showing off her shapely legs in a sexy pose while sitting in a chair. She captioned the photo: "So excited to finally show you guys the art for GoodForYou ft. @asvpxrocky coming 6/22!!" Earlier that day, Gomez also shared a picture of herself lying on the floor wearing a white shirt and ripped light blue jeans, she wrote: “Who wants to premiere a sneak peek of my #GoodForYou video? I've got something special for a few of you!!!”

Gomez star collaborated with songwriters Justin Tranter and Julia Michaels on "Good for You." It will be the first single from her upcoming album. In a Hollywood Life exclusive, the singer’s vocal coach, Stevie Mackey, revealed that Gomez’s new album talks about her relationship with former beau Justin Bieber. “She doesn’t mention him directly,” Mackey said. “But one could deduce that she is [singing about him]. Most artists sing about their present or past relationships in their music. Selena’s no different.”  

The former Disney star has been busy preparing for the release of "Good for You" and her album. But despite her full schedule, the singer and actress had time for a softball charity game last Friday. According to People, Gomez joined the sixth annual Big Slick Celebrity Weekend in Kansas City, Missouri, to raise money for the Children's Mercy Hospital and Cancer Center. The "Come and Get It" crooner showed her athletic side, running the bases after getting a hit. She joined other stars such as Eric Stonestreet and Paul Rudd. The event was held before the game between the Royals and the Boston Red Sox. Fans with tickets to the game were invited to watch the celebrity fund-raiser.

Selena Gomez’s new single "Good for You" is set for release June 22 and features A$AP Mob's A$AP Rocky.