A puppet grows tormented at the hands of her manipulator.
2011
2023
1943
2007
2024
2013
1988
2018
1994
2010
2021
2012
2002
2020