You are giving him the best of both worlds he has you as a friend he knows that you will take him back and you can not move on with him right there in your face! HE LOVES THIS!!!

first off stop blaming the other church! he is a man and should be able to make up his own mind!
second of all stop romantsizeing this idiot! trust me if you think about it he is not all that perfect there were signs that he gave off that he was a flake.
tthird. stop and think what was his faults? if you cant find any with him you did nt see him for real you only saw what you wanted to see....love is blind!
fourth, make a list of all the things you would like to do but you can because you are waiting on this creep to grow up and love you? for example, find a real man, start a new hobby, go out with the girls and play cards....ect....

and last....
Girl take my advice and stop talking to him and move on or at the very lest look like you have moved on. he will never take you back as long as you are pineing a way for him and still his best friend or even a friend or even talking to him. STOP making time for him!!!! find anything else to do but be there for him! I dont care if you have to take a emergency walk around the block just dont answer his calls dont answer the door always always have some thing or some one more important then him because he doesnt have time for you!

now when you do this one of two things will happen, he will start missing you and want you back and you are incontrol so you can call the shots on when if and on what terms you take him back. or you start a new life and for get whats his name because you are so happy and busy you dont notice if he calls and wants you back or not.

either way you win!!!