Now that i am a follower of Christ i have been trying to change my ways and banish the past. But I have some questions I was reading the Bible and it said "Outside the city are the dogs - the sorcerers, the sexually immoral, the murderers, the idol worshipers, and all who love to live a lie" so i looked up sexually immoral to find out a little more about it and i found out that it means having sex with animals, having homosexual sex, having sex with close family, and having premarital sex. When i was a kid i touched a dogs vagina because we learned about it in school "disgusting", i experienced homosexual activity for experiment, and my cousin gave me a blow job when we were little because we stumbled across inappropriate content magazines, I have also had premarital sex twice once with a girl i was in love with and thought i was going to marry, and the other girl was when we were both upset. Since I have done these things in the past does that mean I can not be forgiven from my sins?