My best friend has been talking to this guy for about 2 years almost 3. She is madly in love with him and he loves her, but unfortunately they have been on and off. Also he is three years oldert than her and is very experienced but on the other hand she is a virgin. She is not sure if she is ready 100%. She wants to lose her virginity to him, but is afraid of all the reprecussions. They care an awful lot about each other. She is confused on what to do and her main concern is how does she know if she is ready?