I can certainly sympathize with your dilemma. Keep it if you want, give it to your friend if you know that you can handle giving it to someone who will truly appreciate your love and hard work involved in making it. No need to feel selfish if you decide to keep it. And, if I kept every quilt I finished and didn't want to part with, I'd never have any to give away. :)