Every single part of Call Me By Your Name comes together to create a perfect whole, but I have to admit the music might be what has stuck with me the most. Sufjan Stevens was specifically asked to write two original songs for the film, "Mystery of Love" and "Visions of Gideon," and now the former has its own music video — just in case you hadn't cried enough tears yet.