A school is reeling from a truly terribly tragedy after a much-loved teacher who was 37 weeks pregnant died along with her unborn baby daughter.
Science teacher Cath Moston, 35, - who was mum to a three-year-old daughter - was at work when she began to feel ill.
She was rushed to hospital where doctors lost their battle to save her and unborn baby Esther Grace.
Her husband Matt, 38, and three-year-old daughter Isla have been left heartbroken over the sudden death of the teacher, who was head of science at Middleton Technology College near Manchester.
Mr Moston told the Manchester Evening News: "She was a devoted mother and loving wife. She was so enthusiastic, bubbly, caring and just loved life.
"She was my rock really. It's just so hard, I don't know how I'm going to cope. I don't feel like I can but I suppose we will have to.
"She was so important to me and our family, she kept us all together. She was an amazing mum to Isla.
"She loved being a mum. She left no stone unturned working out how to get the best for Isla. She organised our whole lives."
The weekend before her death, Mr Moston and his wife had spent time with family and friends.
He added: "She was looking like a ray of health and she was just so excited about the baby. This has been so sudden. It's still so raw, such a shock, we just can't believe she's not here any more.
"Isla is okay but it's so hard to tell a child. We've told her mummy is with the angels. It's not going to sink in for a while."
At her college, Mrs Moston was a hugely popular among staff and pupils alike, and was often seconded to other schools to share her passion for the job she excelled at.
Staff and pupils at Middleton Technology College, who were sent home early, paid tribute to Mrs Moston on Twitter and Facebook.
In a letter to parents, headteacher Allison Crompton wrote: "Cath was a brilliant teacher and colleague who was extremely well regarded professionally and well like by everyone, and will be greatly and sadly missed."
Suggested For You
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more