Great but not perfect!

Rating: 9/10 (31 December 2017)

SPOILER
At the end when they didn't have memories of each other, that was dumb. I wish they remembered each other.