911!!!! NEED HELP!!!

My bf and I have been together for nearly 2 years, I am a complete virgin and want to stay that way until I am married, but he wants me to give him a bj. I am really scared that if I don't he'll leave me, but another part of me wants to because I love him and I want to please him. He loves me, and he is far from a virgin if you know what I mean, and he says that he wants to express his love in a physical way toward me. I know he wouldn't pressure or force me into to anything, ANF I definitely know that it would end with oral because I am not going to have traditional sex until I am married, but Am I going to go to hell for this? Has anyone been in a similar situation? I need serious advice! Thanks in advance! (Just btw he also wants to go down on me, I'm just not sure I'm ready for that)