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.
2006
2012
2004
2021
2024
1949
2014
1979
2023
2022
1984
2003
1997
2016
2018