Sixteen years pass. Camillo lives with Polixenes but wants to return home to Sicilia. Polixenes believes his son, Prince Florizel, has fallen in love with a shepherd girl called Perdita. Polixenes and Camillo disguise themselves and go to the shepherd's feast to see if this is true. They watch Florizel get engaged with Perdita at the feast. Polixenes then removes his disguise and angrily tells his son never to see Perdita again. Camillo steps in and instead takes Florizel and Perdita to Sicilia, with the shepherd's family joining them.