Gerda og Kristoffer (Bodil Jørgensen, Kristian Halken) fejrer bryllupsdag i Rom, hvor Gerdas fortid som kunststuderende vækkes til live. Da de møder hendes tidligere lærer Johannes (Rolf Lassgård), kastes Gerda ud i et eventyr, mens Kristoffer må se til fra sidelinjen, og fortiden banker på.