A flood of self-reflection, hilarity and self-mockery.
2019
2006
2003
2022
1990
2017
1999
2002
2008
2021
2023
2012
—
2020
2010
2018
2024