A 12-year-old girl has given birth to her 13-year-old boyfriend's baby - making them Britain's youngest parents.
The girl, who cannot be named for legal reasons, had a daughter last weekend after conceiving when she was still at primary school.
She was 11 then, and is now in Year 7 at school. Her boyfriend, who also cannot be named, is in Year 9 at another school.
The pair have the lowest combined age of any British parents on record.
She, at 12 years and three months, is five months younger than the UK's previous youngest mother, Tressa Middleton.
The Sun: "Both sets of grandparents are incredibly supportive. It's a very difficult situation because the parents are both so young - but their families are right behind them.
"The baby's mum and dad have been in a relationship for more than year, so this isn't a fleeting romance. They intend to stick together and bring their daughter up together.
"They're very into each other, totally in love. She is obsessed with him. She sees this as true love. They want to get married."
The source told how classmates at the mother's school have been left shocked.
The girl only left classes last month and, it was said, did not look pregnant.
Britain's youngest mother, Tressa Middleton, became pregnant at 11 and gave birth aged 12 in Edinburgh in 2006.
The youngest father on record is Sean Stewart, of Bedford, who became a father at the age of 12 in 1998.
More on Parentdish: Father of 12-year-old mum says: 'I'm proud to be a grandfather'