my boyfriend is 20 years old, 4 years older than i. he tells me he is a virgin and wants me to be his first. i love him with all my heart, but a small part of me doesnt believe him.