I was having a debate about whether God exists with somebody and he raised the question, where did God come from? I have always thought that there must be a creator God of some sort, because of the complexity of the world. But it does puzzle me as to where God came from? If he is someone that's always been there - then that creates difficulties in understanding time...after all, is there such a thing as 'dawn of time'. If there was something before God...what was it?