He wanted out of the relationship, and he's too much of a coward to tell you the real reason why so he said God told him to. People murder others, themselves, physically abuse their pets and molest their kids, and when asked for a logical explanation they cop out by saying God said to do it. Everyone has accidents and people will always make mistakes. But when it all boils down everyone makes their own conscious decision to do right or wrong.
He either felt that you were just clingy and wants space, or he's seeing someone else altogether and isn't telling you. Either way, you'll save yourself so much pain and heartache if you let him go and give yourself time to recover from the hurt he's put you through. Once you get past that point, get yourself out there and make yourself available to a man that genuinely loves you for being you...so much so that he'd never even dream of pushing you away or abandoning you in the cold like this one did.