The protagonist is haunted by cruel forces. Or is it all just a bad dream?
2001
2017
2023
2009
2011
1987
2014
1986
2007
—
1975
2015
2024
1995
1934