Selena Gomez Has Let Her Creativity Flow With All of the Songs She's Cowritten

There's no denying that Selena Gomez's songs can pack an emotional punch. Whether she's singing about heartbreak or being in love, the 25-year-old knows how to captivate her fans with her music. A big part of that is due to the fact that Selena has cowritten a lot of songs throughout her career. For her Revival album alone, Selena cowrote 12 of the 16 songs, and we can't wait to see if she keeps it up with her new music. Until then, here's a look at all of the songs that Selena has helped write.

click to play video

"Bad Liar"

Cowritten with Julia Michaels, Justin Tranter, and Ian Kirkpatrick.

click to play video

"Hands to Myself"

Cowritten with Justin Tranter, Julia Michaels, Mattman & Robin, and Max Martin.

click to play video

"Body Heat"

Cowritten with Antonina Armato, Tim James, Chauncey Hollis, Justin Tranter, and Julia Michaels.

click to play video

"Fetish"

Cowritten with Gucci Mane, Chloe Angelides, Brett McLaughlin, Gino Barletta, Jonas Jeberg, and The Futuristics.

click to play video

"Good For You"

Cowritten with Julia Michaels, Justin Tranter, A$AP Rocky, Nolan Lambroza, and Nick Monson.

click to play video

"The Heart Wants What It Wants"

Cowritten with Antonina Armato, Tim James, and David Jost.

click to play video

"Kill Em With Kindness"

Cowritten with Dave Audé, Rock Mafia, and Benny Blanco.

click to play video

"Me & the Rhythm"

Cowritten with Justin Tranter, Julia Michaels, Robin Fredriksson, and Mattias Larsson.

click to play video

"Revival"

Cowritten with Antonina Armato, Tim James, Chauncey Hollis, Justin Tranter, Julia Michaels, and Adam Schmalholz.

click to play video

"Rise"

Cowritten with Antonina Armato, Tim James, Chauncey Hollis, and Adam Schmalholz.

click to play video

"We Don't Talk Anymore"

Cowritten with Charlie Puth and Jacob Kasher Hindlin.

click to play video

"Trust Nobody"

Cowritten with Cashmere Cat, Tory Lanez, Benny Blanco, Frank Dukes, and Starrah.