The Traitors winner Leanne Quigley confirms split from her fiancée after 7 years together

The former couple have two sons together.