But behind closed doors, Jordan Worth was a bully who hurled boiling water over her boyfriend, Alex Skeel, 23, and used knives and a hammer to subject him to abuse so horrendous doctors said he was days from death.
She banned him from her bed, decided what clothes he could wear, isolated him from friends and family and took over his Facebook account, a court heard.
Worth, who came from a "loving and supportive family", even withheld food from him, causing his weight to plummet from 10 stone to just seven.
Neighbours in Stewartby, Bedfordshire, described hearing him shout "get off me, you are hurting me” and he was seen with black eyes, burns, limping and once with his arm in a sling.
Last April, evil 23-year-old Worth was caged for seven-and-a-half years.
The horrific torment Alex endured is the subject of a BBC documentary called Abused By My Girlfriend which in on the BBC iPlayer.
His heartbroken grandfather, Gerald Cockings, admitted the programme "was one of the hardest things to watch".
But added: "I'm so pleased he came out of this and has found the will power to share his story and let other men know it's okay to admit what's going on."
Alex and Worth's romance began at Bedford College in 2012 when they were both aged 16 and they became "besotted" with each other.
She was "caring, confident and loving" and Alex's friends described her as "delightful."
The relationship "seemed normal" but Alex soon spotted warning signs when his girlfriend started playing games.
But they continued to appear to be just like any other couple, posting loved-up selfies, declaring their affection for each other on social media and enjoying birthday trips to theme parks and concerts.
In one Facebook post, an apparently smitten Worth gushed about her "best friend" Alex and said: "You have changed so much and into a man but are still the same little cutie.
"Loved you then, love you still, always have and always will."
She even shared a snap of a piece of toast in which she had spread the jam in the shape of a heart for "her man."
When her erratic behaviour got too much, Alex broke things off with her and Worth dropped the bombshell she was pregnant.
He didn't hear from her for around a year until his mum got a text from Worth saying 'are you willing to see your grandson?'
Alex thought becoming a mum may have changed her and his family told him to give her a second chance.
She moved into the family home, but 'cracks began to show' and she made Alex chose between her and his son or his family.
They later moved in together to the quaint village of Stewartby in July 2016.
They would go on to welcome a daughter in May 2017. By that time Alex hadn't spoken to his parents for two years.
But the couple looked a picture of happiness as they posed for family portraits together.
However Worth, who had also gained a 2:1 Honours Degree in Fine Arts from the University of Hertfordshire, was secretly abusing Alex and busy spinning a web of lies.
The popular aspiring teacher, who volunteered to help abandoned animals, was torturing him mentally and physically but Alex "thought it was normal" because he had never had a girlfriend before.
"The physical went on for nine months and the psychological abuse was about four years," he said.
He claims she also told him: "If you ever try to escape you will die, because I will run you over in my car."
The young dad had been blinded by love and relentlessly put up with the pain inflicted upon him by Worth who used a knife, hammer and boiling water.
He said Worth forced him to sleep on the floor for around eight months and used clothes as a makeshift duvet and pillow.
He also had to wear the same clothes every day.
“There was nothing I could do," Alex said. "There was no way of contacting anyone. She told me if I ever tried to leave she would kill me."
The abuse came to an end when a neighbour heard them fighting and called police in June 2017.