<human>: Give me the gist of the text in a nutshell

My boyfriend and I have been together for 4 years and it's been great, we live together and have done for almost all of our relationship. It helps that he is also my best friend! However, for the past 6 or so months I have been speaking to other guys in flirty ways online. I have tried tinder and even thought about cheating but I know I couldn't live with the guilt. My boyfriend gives me compliments but there was something about being told I was sexy and pretty by other guys that gave me a thrill. I've even had temporary feelings for a guy (not a tinder guy, a guy I know in real life that lives in a different country now). 

I have stopped doing this but I do feel curious about other guys sexually but also in an emotional way. 

I'm not even sure how to decipher my feelings, if my SO is becoming more of a best friend than lover or if I'm just bored and need the spark reignited. I want something electric, exciting. Passion.

How can I fix this? Is there some way I can reignite the spark or do I need a relationship 'break'?
<bot>: Need help to try and reignite the spark between me and my boyfriend before I do something hasty like cheat or break up with him.