<human>: This is the first break up I've ever experienced and it's really destroying me. Not two hours ago, my boyfriend of 3 years broke up with me because although he considers me the most perfect person to be with, the kind of person who would make the perfect wife and mother, he just isn't feeling any strong emotional bond with me and although I ask for sex regularly, he just doesn't want it very often.

He insists that it isn't my fault or his fault. He says he's been trying to ignore his sexual needs for a long time for the sake of our relationship, but that after i brought it up, he realizes that he can no longer continue a relationship where he isn't sexually attracted to me. Logically, I can understand all this, but emotionally, I can't take it. I cook for thim, do his laundry, go out of my way to make his day easier, and somehow he still doesn't want me.

I actually "married" this guy last December because my visa needed to be renewed and he offered to help me out by marrying me, so now I don't even know if I should stay in the country I moved into or go back home, but I love the country I'm currently in (Spain) even though the economy is fucked and i would probably make more money and have my childhood friends back home, but damnit, I spent almost 2 years of my life trying to get this new visa so that I could be with him and stay in my favorite country. I even switched cities to live with him, a city I hate (Madrid). I have a cat that I need to take with me somewhere. I can't imagine my life without this man and it's tearing me apart. I'm thinking that at 27 I have no chance of having a normal relationship ever again. He's moving out tomorrow temporarilly until we can figure out what to do next.

I'm sorry I probably sound really incoherent right now, but I'm pretty hysterical right now. Please, anybody, tell me what I need to do right now. I feel so lost.

Can you provide a brief overview of the text?
<bot>: Horrible breakup just happened. I'm a newbie to breakups. I'm an emotional wreck. What are the next steps I need to take?