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.