why am i like this?🤦🏼‍♀️

S
so i'm still a virgin but of course i have the desire to have sex and do other things but i've been wanting to wait. wait for the right guy and a guy that i'm in love with. so for the first time i have fallen in love with a guy and i want him to be my first to everything. we've talked about it and i told him i wanted to wait a little bit longer and he said he didn't mind at all. honestly i just want to wait because i'm so nervous. not because i'm afraid it'll hurt but because i hate being vulnerable to someone. it's like i hate receiving pleasure from someone else or something. i don't know. i'm also afraid that i won't be good like he's had before or i won't be what he expects. i'm also very shy and insecure about my body. i don't even let my mom or best friend see it. how can i openly be comfortable with him seeing it? he makes me comfortable but showing anybody my body makes me cringe and be awkward. 
i just want to be able to experience this with him without feeling awkward or being afraid of being vulnerable to him. 
is there any advice you can give pleaseee??