i cant really understand this because i have little fear of pain when i know it will have a good outcome.
but heres what id say
pain is something you just have to learn to deal with throughout yourlife so you must conquer it...plus it might not hurt at all as many people who lose their virginity dont experience any ...you are ready emotionally to lose it to him arnt you?...then just bite your lip and go through with it, it will hurt more if he leaves you and then youll just have to go through the same thing at a later stage with someone else...without the added benefit of a whole secure and loving two year relationship behind it...if fear of a pain thta migth not even occur is genuinley the only thing holding you back i think you just really need to deal with it because its irrational....
anyway, my recommendations
there is likely to be minimal pain..its not child birth or anything!if hes fingered you before then with afew fingers and it didnt hurt then it is liekly not to hurt when you 'lose it' as youve been stretched enough
maybe take some pain killers?
maybe drink some wine before hand to calm yourself (dont mix this with pain killers)
or just experiment yourself...see if you can get a finger in without it hurting (if you have never explored yourself before please just start becuase its no wonder your scared of someone ELSE going down there)then try and few more fingers...then maybe try a small dildo, then amedium one..if you can work yourself up then youll realise that a penis sint MUCH bigger... (unless your bf is very big)
i really think you should just go through with it.id be as frustrated as him if it was just your fear of pain that was holding you back, dont flame me, but id be quite upset if my partner wasnt willing to go through TWO SECONDS of minimal pain so that our relationshi would grow and the arguments would stop. ..of course if there are other actors that are making you reluctant dont do it.
good luck and stop putting it off..its going to happen sometime why not with someone you love and trust??