I'm in the same predicament. I want to keep the baby quilt I made for someone (they don't know about it)..but hubby reminded me that if I felt God led me to make that particular quilt for that person then I should give it...and I have decided I will. But it is still going to be hard, but I know the recipient will be blessed. Besides, I can always make another sometime :)
But if you decide to keep your quilt, then you do that and don't feel guilty about it.