You never want to be the one wearing the heart on your sleeves in a relationship. You give a little, you take a little and keep the mysteries going, keep it interest; Life is more colorful if you wake up and find something news each day. Men are an idiot sometime, no matter how good of a person they are, they will always search for new adventures. If you give them 100% they will still searching for something out there.
Rose before you go on and confess your love to this person, have you ever ask yourself what do you REALLY want from this person or this relationship? How you see yourself with him, is he really THE ONE or he is just a phase in your life right now because you wanted a boyfriend? Is he that SPECIAL that you want to hanging on to him? Do you think you will or still want to be with him in few years down the road? If you can't answer all of these and you still unsure of yourself, then don't hold on to him, let him be the one to tell you what he want, and let him prove to you that he is worth your time and your love. Give him time and space to think of his life and his priority (that is you). Make him prove that YOU ARE THE LOVE OF HIS LIFE, DON'T EVER let him see you as second or a side dish when his main target is the main course. If he can't make you his priority then he is not the one, so MOVE ON! Like the saying goes, there is plenty of fishes in the ocean, so enjoy the hunts.
Many relationships failed because people don't really knows what they REALLY want, they let the other person(s) or their partner make the decision and just following along. And when the other person/their partner find something better, they will leave you hanging. In another word they will eventually dumped your asses when they don't see you as their priority any longer. :lolyup: (Sorry Rose, I didn't mean your ass, I mean asses in general :rofl: )