Swedish police discovered Janet Ossebaard’s lifeless body on December 22, 2023, in Lund, in southern Sweden. She had been missing for several weeks and her last Telegram letter indicated suicidal thoughts. Despite assertions from her partner Cyntha Koeter and old friends about her struggles with depression and a traumatic childhood, wild rumors quickly circulated. Her […]