The Girl Who Leapt Through Time, anime from 2006 by Mamoru Hasada. Seventeen year old Makoto accidentally gets the ability to leap backwards through time. She uses this gift selfishly, to correct past events in her own every day life, which causes difficult and unforeseen consequenses for the people around her.
It’s a beautiful, sad and thought-provoking story about the moral and ethical complications of time leaping. At the same time it is a story of the first love, in all its youthful pain and glory.