It’s the kind of confusing where you gotta sit back and digest it. The story isn’t straightforward at all. If I didn’t know that the story is confusing I wouldn’t have paid much attention tbh but anyway
Below is basically a summarised explanation of everything that happens. I hope it makes sense. Strong spoiler alert though, read at your own risk.
Jesse wakes up missing parts of his memory. All he remembers is Law pushing him off a cliff, but Law introduces himself to Jesse as his lover. The setting is very eerie, and being put in an unfamiliar and uncomfortable situation Jesse stays on his guard. He especially doesn’t trust Law, since the things he says and the way he acts in his fragmented memories conflict. We find out about the cause of the memory loss (Moritat) and Law tells Jesse that he will wait for him to beg for his memories to be erased again. From this point on, the nightmares get mixed in with reality. Jesse doesn’t know what’s real and what isn’t. We don’t know either. Eventually, Jesse has no choice but to rely on Law. When Jesse chooses Law, he wakes up. Turns out, NONE of that was real. It was all a dream, a simulation that was running for less than a day. Not everything that was said in the dream is false though, so it’s not like the story flipped completely.
After all this, we get a flashback from Law’s POV. We finally see Jesse’s past and his memories. We find out that holy shit they’re both really fucked up in different ways, they’re perfect for each other. The end.
If it wasn’t done so well it would’ve turned out really convoluted cause it was plot twist after plot twist. Really loved it though.