You did a wonderful job! I recently did one almost the same - only different colour scheme - it definately makes you feel good when you can get it finished, I'm the same as you, I give up if its not perfect!
I just drew the quilter at work for our secret santa exchange too!
we only had to give one gift - which will be opened on our last day of work before Christmas - so I don't know if she likes what I got yet.
But I got a fat quarter of fabric with candy canes all over it from the local quilting store - then I found a peppermint candy cane and wrapped them up together - I thought she would appreciate the fabric to work with rather than something I might make! (there was a limit of $5 on what we could buy - or I would have brought a few more christmas themed fat quarters or some quilting charms or some cute buttons or some nice gold or silver thread - anything small that you can find at a quilting shop!)