I recently watched the netflix movie Before I Fall, about a young girl stuck in a time loop on valentines day where she ends up in a car crash.
At the end she decides
to jump in front of the truck that Juliette, a pariah girl she and her friends mocked through high school, had jumped to herself in the previous loops. Doing so, she saves Juliet and ends the loop. (It's not officially said but I guess this ends the loop and let her be dead for good.)
Did she really have to do that though?
I mean, commiting suicide.
It appears as if she is just struck with the idea after her conversation with that character, even though the actual action she takes seems more of a reflex, she behaves likes it's premeditated.
What was the actual thing that needed to happen in order to end the loop ?
Was it the sacrifice she made to save Juliet, to maybe have absolution for what she and the others did to her Or was it merely preventing juliet from killing herself, and just maybe tying her down would have done the trick?
I guess the answer is pretty subjective but maybe I missed things in the movie that hinted at one or the other (or maybe a third option?)