Charlot, povero vagabondo dall'animo sensibile e pieno di generose aspirazioni, acquista una rosa da una giovane fioraia cieca che per un equivoco lo scambia per un milionario. Vagabondando per la città , Charlot arriva sul molo dove salva dal suicidio un vero milionario, in vena di generosità solo quando è ubriaco. Deciso ad aiutare la fioraia di cui si è innamorato, bisognosa di una costosa operazione chirurgica che le potrebbe restituire la vista, Charlot fa mille mestieri tra i quali lo spazzino e il pugile, prima di reincontrare il milionario da cui riceve finalmente il denaro sufficiente per l'operazione... ma il finale ha un sapore malinconico. Charlot infatti è finito per un equivoco in prigione e dopo un anno ritrova la ragazza guarita e ora proprietaria di un negozio di fiori, che lo riconosce solo nel momento in cui gli prende la mano per fargli l'elemosina.