Ok so as mentioned, the colour is actually almost like a royal purple. I'm pretty sure the fabric is silk, if not...it's very good fake silk. Found at VV Boutique for $5.99!
These are the buttons! One problem....the button holes are a lot smaller than the buttons...hopefully I can figure something out that won't ruin the whole shirt! Because it would look so neat with them.