My boyfriend right now is the type of guy or overall person you'd wanna be with after having bad relationships in the past. You learn from the bad so the good is saved for last. Funny how my first ever bf is him. I make my choices wisely and I'm happy I chose him to be my first but sometimes I can't help but feel that I wish I met him later so we can get married or just settle down seriously. We're young, 20 and 21, so none of that is in our minds but at this rate I think we would last. So what's the problem? Well idk about him but even tho I love him, I still get the feeling to explore or have an interest in someone else because I'm young I guess. I asked him do you think if we broke up we'd get back together in the future and he replied saying idk we might be different pple but you never know. So not the answer I wished for. So now I feel should I just stay with him so I don't lose him and hold on tight no matter how many times I wanna explore OR break up with him and either hope we get back together in the future and marry or just hope I find someone as special again. I consider him as a best friend now cause i definitely dont want to lose him. He makes me feel comfortable, stable, and home-y. I feel that I met my soulmate too early. Is this normal?