Candice Swanepoel beams in a red dress for a sunglasses ad after becoming close with Harry Styles

MODEL Candice Swanepoel is a feast for the eyes as she helps sell chic sunglasses.
The 34-year-old looks visionary in a red slip dress in which she flaunts Carolina Herrera’s summer glasses.
Candice, who is dating 29-year-old singer Harry Styles, is definitely one to watch.
Harry, who split from 39-year-old actress Olivia Wilde in March, is said to have become close with the South African beauty, 34.
A source said: “Harry is one of the biggest music superstars in the world so it’s not surprising that supermodels are lining up to date him.
“He has a long experience with Victoria’s Secret models and has been linked to six others, all of whom have attended their runway shows.
“Candice is one of Victoria’s Secret’s most successful angels and Harry would be a lucky man if he managed to woo her.”
Harry and Candice met in 2017 when he appeared on the lingerie brand’s Shanghai show.
Over the years, the former One Direction star has had a long romantic history with his runway models.
At the beginning of 2013 he was in a relationship with his British compatriot Cara Delevingne for the first time. He then went public with US beauty Kendall Jenner in 2014, but they split three months later.
Harry then moved in with Austrian Nadine Leopold in 2015, but they eventually split due to their hectic work schedules.
That same year, Harry had brief romances with Portuguese angel Sara Sampaio and New Zealand-born Georgia Fowler.
Rumor has it that Harry’s 2017 song “Kiwi” was about his fleeting romance with Georgia.
Following their split, Harry rekindled his relationship with Kendall before it faltered in 2016.
The heartthrob revealed she was a “huge part” of his self-titled debut album.