Arthur Kipps (Tommy Steele) es un simpático niño que se queda huérfano. Por una serie de circunstancias fortuitas, se convierte en millonario de la noche a la mañana. Pero ahora que la vida le sonríe es cuando tiene más presente el juramento que hizo con un antiguo amor, que se ha convertido en una bonita jovencita. Como prueba de su amor, cada uno conserva la mitad de una moneda de seis peniques.