You aren't a horrible person, so put that out of your head.
First off, the boyfriend, you can't force your feelings, if you don't love him, you don't love him, don't beat yourself up over it, however it's not fair to him to continue in a relationship if his feelings for you are stronger than yours.
As for the guy in Europe, are you sure what you feel for him is love, or is it a fantasy that you've created, because you aren't together a lot. It's easy to think you love someone or have strong feelings for them, when they aren't in your face constantly, and not bugging you with little things.
Right now you are not being fair to either guy... You are confused and that's natural. Things like distance can be worked out. The risk of getting your heart broken is part of falling in love, it might happen, it might not happen, but unless you take the risk, you won't experience love.
Coming clean with your boyfriend that you cheated? Eh -- what do you gain, if you only want to tell him because he'll break up wiht you and make your choice for you... that's wrong. Be honest with your feelings about him, and do what your heart tells you.
You don't ever truly know what you are feeling is real, your heart tells you a lot, but your brain can overrule most of that pretty easily. You have to trust yourself and do what is right for you.
__________________
Free your heart from hatred. Free your mind from worries. Live simply. Give more. Expect less.
|