Evolution explains almost everything about the complexity of life on the planet. Read up a few posts BM and follow the links. What is it that you find so hard to understand? The fact that something cannot be fully explained yet doesn't mean that it won't be. It is quite possible that when conditions on earth were sufficient to sustain life; that there was indeed life. Billions of years; billions of incremental changes. Is that SO hard to contemplate and understand? And if so why is it any harder to comprehend than oh, say, god did it?