Yes, it did have to come from somewhere. That place is, the same place 'god' came from. See, you don't know where he came from, only he's allowed to know because he's superior to you. Apparently.
Personally I refuse to be belittled by that, I'm a man of science, because science doesn't think I'm stupid and have to make up stories about Samaritans and fish to get it's point across. I says 'Hi Neil, guess what i found out today, yeah, we descended from apes, cool, huh? Look, how our advanced DNA analysis backs this up, look how similar our body structures are, and how they use tools, just the way we do.' Christianity says: 'Love your neighbour as yourself' - Well, that only works if your neighbour isn't an ass. God's neighbour is Satan (oh yeah, everyone's our neighbour too) and I'm pretty sure they didn't meet up for muffins and coffee every 2nd Tuesday of the month.
Oh, and science kind of knows it doesn't know where that shit came from. I doesn't say 'uhh yeah, we do know.. but... we're not telling '