What Does Kate Middleton’s Cancer Revelation Statement Mean for Us? March 25, 2024 The trend of cancel culture, quick to condemn and slow to forgive, plays out with alarming regularity. Read More »