You are 18 years old and still a virgin. Your boyfriend, Niall has been dating you for 2 years now and he hasn't been unfaithful and he is understanding. He supports your decision to wait for when you're ready and he does not question it or pry into why. Your 2 year anniversary is coming up and you think Niall is the one. Is he?All Rights Reserved