My Sweet Little Pin Cushion!

This my pin cushion that I created at my Sewing Class. I am going to have to say that this my friends, but this was a bugger to do! I made this last week (2nd Week) but after a whole week of practice if you look at my previous post you'll agree I have made a big improvment!
A shell type button with black embroidery.
Pins sticking out
The bottom of the pin cushion.