According to Royal insider and author Katie Nicholl – who has just penned a new book titled Harry: Life, Loss and Love –  Meghan Markle is responsible for a healthier Prince. Late last year the 37-year-old actress flew multiple suitcases across to London and began making Nottingham Cottage her home. But it was her appetite for morning yoga and green juices that influenced the Royal to take better care of himself.

“He smoked less, drank less and had lost weight, which might have been down to Meghan cleaning out his cupboards, throwing away any junk food and stocking up instead on healthy juices,” writes Nicholl in an excerpt in The New York Post. “Harry wanted to be in the best possible shape for Meghan and had started going to the gym regularly and following a healthy eating regimen.

According to friends, the prince had even got in touch with a leading nutritionist in London and began taking supplements as part of his new health kick. Even at one of his best friend’s weddings in Hawaii, Prince Harry was a different kind of guy, “on his best behavior, not drinking too much and even limiting his beloved Marlboro Lights.” As Nicholl puts it, many of the Prince’s friends felt Markle had been a really positive influence on him.

The overhaul also spread to their cottage home. “[Meghan] had certainly transformed Nottingham Cottage, tastefully adding some feminine touches to the bachelor décor, including fresh flowers, organic cookbooks and her favourite Le Labo Santal 26 scented candles,” writes Nicholl. “[An accomplished cook, Meghan loved to make extravagant dinners for Harry, and they enjoyed staying in and eating her delicious homemade meals and watching films and TV shows like The Crown on Netflix.” (Is it just us or is this television streaming choice a surprise to you as well? Royals be watching Royals…)

For more, head here.

Meanwhile, the trailer for a new television show has been released, one that covers the romance between Markle and Prince Harry. It’s scheudled to air on May 13 – six days before the Royal wedding. And the actress who plays Markle (Parisa Fitz-Henley) is a dead ringer for the real-life former actress. Take a peek: