A struggle between good and evil, between heart and duty.
2005
2008
2018
2015
2023
—
2025
2017
2009
1997
1961
2022
2024
1984