Most Helpful Guy
I always get so many downvotes when I bring up spiritual well-being next to emotional well-being, but for anyone who has experienced deep inner release down to their core will know that the two go hand in hand.
You got your boyfriend's forgiveness. Good. This was necessary.
You didn't tell him it lasted longer, but he knows enough that you emotionally cheated on him and he forgave on that point so more lavish details are not needed.
You didn't have sex. Good.
You set the other guy straight. Good. This was also necessary.
Now there are only two things remaining for you to do.
1. Get forgiveness from God.
2. Then forgive yourself.
This will make you feel better and help you to put it past you permanently.