After years of intense mental battle, the war between Kaguya and Shirogane heads towards its crashing end. Who will be the first to admit their love?
1988
1939
1985
1974
1968
2009
1933
1995
1991
1986
2008
1981
1935
1934
2003
2002
1997