A Man Has Dreams

«A Man Has Dreams» es una canción de la película de Walt Disney Mary Poppins, escrita por Richard M. Sherman y Robert B. Sherman.

Tanto en la película como en el musical, la canción es interpretada como un dueto conversacional entre Bert, el deshollinador (Dick Van Dyke) y George Banks (David Tomlinson).

La melodía aparece por primera vez cuando George Banks marcha por la puerta principal de su casa.

La repetición final es cantada cuando Banks cree que lo ha perdido todo, durante lo cual la canción se torna mucho más sombría y la canción es retitulada como "A Man Has Dreams".

"A Man Has Dreams" son las primeras cuatro palabras de la canción; y no se vuelven a repetir.