The protagonist is haunted by cruel forces. Or is it all just a bad dream?
1996
2023
—
2006
1981
1982
1984
1985
1995
2019
2022
2014
2008
1970
2013