So, I took the off white sheet set she already had from us and dyed it pink in the washing machine with Rit dye. $4
Then I took an on sale beach towel $7.50 and made it into a pillow case, but I couldn't cut it since it's a useful item and one day she may tire of princesses. So I just folded it around a pillow and safety pinned it on.
Then I covered her own little pillow that she prefers with scrap fabric. $0
And picked up this princess canopy from the thrift store $3
Blanket she already had from Christmas.
New bedding ensemble=$14.50. Less than one set of plain pink sheets at Walmart. May not be impressive, but it's pink with princesses and as soon as she saw it she decided to pretend going to sleep. I think that makes it a winner.