Butterflywing,
I think by the time I finish a project I hate many things about it too. It is so many hours staring at it I have picked it apart with my eyes. I know what you mean ... really!
But, listen to all the wonderful comments on the board. You have a winner and should be proud of your gift you made for her. I should be so lucky as to have a sister that loved me enough to spend hours making something for me.
I love your work! It is very pretty!