Double revenge in two separate stories. Set in both a near future and the historical past, revenge is served not by violence, but by love.
2003
2007
2025
2012
2011
2010
2006
1993
2022
—
2024
2021
1989