The painting shows a foppishly-dressed boy (in the second version the model is believed to be Caravaggio's companion, the Sicilian painter Mario Minniti), having his palm read by a Romani girl.
The wily Romani woman is guilty of deceit, however: her seductive smile is false, and because the young man has been charmed off his feet by her beauty, he does not notice that she has meanwhile slipped the ring from his finger.
The 1594 Fortune Teller aroused considerable interest among younger artists and the more avant garde collectors of Rome, but, according to Mancini, Caravaggio's poverty forced him to sell it for the low sum of eight scudi.
The undifferentiated background of the 1594 version becomes a real wall broken by the shadows of a half-drawn curtain and a window sash, and the figures more completely fill the space and defining it in three dimensions.
The Fortune Teller is believed to be the earlier of the two, and dates from the period during which the artist had recently left the workshop of the Giuseppe Cesari to make his own way selling paintings through the dealer Costantino.
In his Lives of the Artists, Giorgio Vasari notes that one of Franciabigio's followers, his brother Agnolo, painted a sign for a perfumer's shop "containing a gipsy woman telling the fortune of a lady in a very graceful manner".