I was shamed as Britain’s
At just 12 years old, Tressa Middleton became Britain’s youngest mother after giving birth in 2006. Two decades later, she says she is finally building a calmer and happier life with her four children. Now in her early thirties, Middleton describes herself as emotionally exhausted but grateful. She spends her days caring for her young…