The top is from Very and is part of the Jamelia Jamil collection, which has lots of lovely pieces. It goes up to a 20 but the 20 was sold out when i got mine, so i got an 18 and it fits fine, it has an oversized slouchy fit, it hangs off one of my shoulders and to make it even better, it is actually a crop top of sorts, it comes mid belly on me so i could wear it with shorts or just on it own in leggings too.
Top - Very
Skirt - New Look
Necklace - Custom
Pumps - Matalan