Marie, a student, works at her father's Swiss gas station and plays basketball for a local team; she claims to be a virgin and maintains a chaste relationship with her boyfriend Joseph, a taxi cab driver and college dropout. Joseph remains loyal to Marie even though she will not sleep with him, and another girl, Juliette, entreats him to be with her. When a passing stranger named Uncle Gabriel (who arrives by jet plane and is accompanied by a small girl who acts as his secretary) informs Marie that she will become pregnant despite remaining chaste, she is at first shocked and confused. For his part, Joseph cannot believe that Marie can be pregnant and a virgin, so he accuses her of sleeping around. Gabriel aggressively schools Joseph to accept Marie's pregnancy, while Marie comes to terms with God's plan through meditations that are sometimes angry and usually punctuated by elemental images of the sun, moon, clouds, flowers, and water.