Indeed, Selena Gomez has co-written a lot of her songs, demonstrating not just her singing and acting skills but also her writing skills.