Oh Renee! I so feel your pain right through the keyboard! What a heartbreaking predicament!
Definitely DO NOT give it to the pregnant mother. She has made her decision...and we have to honor that decision, and not make it any harder for her. She may perceive the 'gift' as pressure...or that you don't support her decison.
This little baby will have a wonderful new home with parents that want him!
I doubt that you could find a way to give it away with him
to his new home. Adoptions are so anonymous and kinda secretive and private most of the time.
I would finish it, and give it to a charitable organization. Maybe your local hospital. Or, give it to the first baby boy born in your church, or some other group you may belong to!
I would frog the not-so-complete blankie and re-purpose the yarn.
In the meantime...I will pray for your heart to heal!
Give the mother a big hug. She needs it!