Butterfly è un brano musicale scritto e interpretato dalla cantante statunitense Mariah Carey e prodotto da Walter Afanasieff per il settimo album della Carey Butterfly del 1997. Il brano è stato pubblicato come secondo singolo estratto dall’album. Si tratta di una ballata che combina elementi della musica pop e del gospel, anche se la Carey l’aveva inizialmente pensata come una canzone house con David Morales intitolata Fly Away (Butterfly Reprise). Dopo aver realizzato quanto personale fosse il testo, il brano fu reintitolato con l’attuale Butterfly, e fu affidato a Afanasieff. Parlando di Butterfly la Carey ha commentato che nel testo ha scritto ciò che avrebbe voluto che il suo ex marito (Tommy Mottola), le avesse detto.