Selena Gomez and Hailey Bieber have allegedly been embroiled in a toxic feud for years - but now it appears to have come to a very messy head.
The singer famously dated Justin Bieber throughout the early 2010s, but they split up and he married to Stephen Baldwin's daughter back in 2018.
Selena and Hailey have regularly been accused of throwing shade at each other, but they tried to put feud rumours to bed last October when they publicly posed for pictures together.