I stayed until the very end and it had a great and satisfying ending but honestly I wish Olive and Cal kept their memories. They went through so much and yes even though Cal kept his innocence I really wish they were able to remember the other life. But I love that everyone had a happy ending in the end