This is a Harry Potter duvet/pillow sheet set from Primark, cost £13.
And this is the work of cosplayer Bethany Marsh.
Who writes
A little while ago someone posted a link to a Primark Harry Potter duvet cover and I commented that if I bought it I'd use it to make a dress[...]