I am 17 now, and started dating this one fellow when I was fifteen. At the time he was 44. Of course, now he's 46, but that's not really the point. He's divorced and has two kids, one son 2 years younger than me, and a daughter the age of my own younger sister (12). I look after them for him sometimes. I feel like I really love him, but I don't really feel the same way about him. I think he's been seeing his ex-wife behind my back, as she is now pregnant and she's not in any other relationships, and Steve (my boyfriend) doesn't really want to talk about it, meaning he acts guilty. Our relationship has pretty much been sex, sex, sex, and me doing stuff for him from day one. I want to get out of this relationship, but I have never been able to stand up to him. I live with him, and I don't have anywhere else to go, as my parents kicked me out some time ago. I've kind of been seeing another guy, who is 19, but nothing really serious. This new guy is American, and he's making a life for himself (in a good university, etc.), so the choice is kind of obvious. But if I try to break things off with Steve, either he gets angry and hurts me (nothing too serious, just bruises) or he swears he'll spend more time with me. Which he doesn't.
Basically, I'm stuck with a man who has been my only sexual partner for two entire years, he's not the nicest bloke around, and he's nearly three times my age (older than both of my parents, too). I don't know what to do, and honestly, I'm a little scared.