Mary Rose is a play by J.M. Barrie, who is best known for Peter Pan.
It tells the fictional story of a girl who vanishes twice. As a child, Mary Rose's father takes her to a remote Scottish island. While she is briefly out of her father's sight, Mary Rose vanishes. The entire island is searched exhaustively. Twenty-one days later, Mary Rose reappears as mysteriously as she disappeared ... but she shows no effects of having been gone for three weeks, and she has no knowledge of any gap or missing time.
Years later, as a young wife and mother, the adult Mary Rose persuades her husband to take her to the same island. Again she vanishes: this time for a period of decades. When she is found again, she is not a single day older and has no awareness of the passage of time. In the interim, her son has grown to adulthood and is now physically older than his mother.