Im 21 and the father of my baby is a friend who had benefits...

I've known matt since grade 9. We went threw all of high school together in gade 10 my best friend natalie and I shared a locker with him. He was a goon. Caring about sex, football and beer. How am I suppose to live my life having to watch a guy I've had a crush on since grade 9 either: A) walk away from his child. B) stay but only be a half a father. Eg, living in a different province while I raise our baby and he sends money. C) He stays. Is there for our baby and I live with how much my heart has broken watching him fall live his life.

I know im selfish. I want my baby to have a father and I will never kp matt from our baby but I have a mother. She lives in newfoundland. I live in ontario with my grandparents. My mother calls my nana all the time (or she use to) and never asked to speak to me.