Wikipedia: "Till There Was You" is a song written by Meredith Willson for his 1957 musical play The Music Man, and which also appeared in the 1962 movie version. The song is sung by librarian Marian Paroo (Barbara Cook on Broadway, Shirley Jones in the film) to Professor Harold Hill (portrayed by Robert Preston) toward the end of Act Two.