My boyfriend of 5 years doesn't want to have sex with me. My boyfriend tells me how much he wants to marry me and how much he loves me, and gives me a kiss goodnight and good morning everyday. However, he is always too tired or promises to have sex the next day and doesn't. All sex we do have has no foreplay (except for what I do for him), and is always initiated by me.We had a couple of talks (this has been going on for almost 2 years) and he tells me he is sure he isn't depressed. He didn't have a job to stress him out over the summer, but there was no change. He tells me he wants to have sex, but it just isn't happening. He isn't cheating on me. The biggest issue is that this is the only issue in our relationship. I love my boyfriend immensely and he is a wonderful person. Do I break my heart and leave him or do I give up sex for a great person?