Henri has fallen in love with Germaine, although she is only a servant in his household. He orders Grenicheux to confess his deception, but not to reveal the name of the actual rescuer. Germaine overhears their conversation. Henri asks Germaine to be his wife, but she demurs, believing that a servant cannot marry a Marquis. Gaspard, recovering his senses, remorsefully declares that his pretended niece is the rightful Vicomtesse de Lucenay (and Serpolette simply a gypsy orphan), and so the Marquis may wed Germaine. Henri forgives Gaspard, Serpolette takes Grenicheux, and all ends happily, as the bells of Corneville are set ringing.