Co-written and first recorded by Albert Hammond (1975).
Also recorded by Bobby Vinton (1980).
Hit version by Julio Iglesias & Willie Nelson (US #5/C&W #1/UK #17/CAN #4/AUS #1/NZ #2/SPN #2 1984).
From the wiki: “‘To All the Girls I’ve Loved Before’ is a song written by Hal David (former lyricist for Burt Bacharach; ‘Do You Know the Way to San Jose’, ‘Alfie‘, ‘Raindrops Keep Falling on My Head’, ‘One Less Bell to Answer‘) and Albert Hammond (‘The Air That I Breathe‘,’When I Need You‘). It was originally recorded in 1975 by Albert Hammond for his album 99 Miles From L.A., but his song became most famous nearly a decade later with the 1984 recording by Julio Iglesias and Willie Nelson, which appeared on Iglesias’s album 1100 Bel Air Place.
“The recording became Iglesias’ biggest hit in the United States and Canada, and Nelson’s biggest European hit. The record also appeared on Australian, New Zealand and South African charts. ‘To All the Girls’ has since become Iglesias’s signature English-language tune, prominently performed at his concerts since the single’s release.
“In 1980, Bobby Vinton recorded a version of ‘To All the Girls …’ that was included on Encore, his thirty-second studio album.”
Bobby Vinton, “To All the Girls I’ve Loved Before” (1980):
Julio Iglesias & Willie Nelson, “To All the Girls I’ve Loved Before” (1984):