I made it! All of it, including the Rainbow sword
I love these kinds of costumes, they are quite easy to put together (relative to some of my others, anyway!)
I make all of my costumes - I really enjoy the... challenge of putting something like this together. I'd recommend searching on ebay if you're after a bought costume though!