Sorry, its quite long
I love my gf so much, I couldn't imagine a future without her, she's like.... i can be myself around she accepts every version of me, I feel warm and being loved around her. we are in a relationship for the past 2 wonderful years. I moved out from my home town for work purposes. where i met my girl best friend, we are close friends from college days. Everything went fine, I visit my hometown once a month and meet my gf we spent time together and some makeout sessions. it was nice and smooth. I used to hangout with my girl best friend sometimes after work and sometimes weekend movie hangouts not too often. One day i got a dream about my girl best friend, we were naked in my bedroom and having sex, it got up and i had a boner and never feel asleep after that, I felt awkward and got frustrated by the dream. I feel pathetic and said it to my gf, she said "its ok", " just dont think about her think about me before sleep i will call you every night". after that my gf calls me every night and daily video calls, phone sex, sexting, nudes sharing. life was good, Until long distance do its thing i had not holidays and heavy work loads, i can't meet my gf often like before. daily night calls diminishes, some video calls, no phone sex, no nudes. I started craving for intimacy. I can't control my needs like i was hard all day, hiding hard on with my laptop, Suddenly the dreams about my girl best friend resurfaced, this time I confessed it my girl best friend, that I'm getting weird dream about you, she asked what kinda weird dream i said we were having sex, she smiled and said i also get that kinda dream about you. We discussed it and we came up with a solution "Let's just try it". I feel awful about myself for making that decision with my girl best friend. i don't want to cheat on my girlfriend. but I can't control my urges with my girl best friend coz now I'm dreaming about her daily, girl best friend and I sexting now, I try to hold myself and change subjects but it ended up sexting. Now we both are in very mood to fuck eachother when ever we get chance. So we planned to book a room next month someday but I feel guilty for cheating my gf with my girl best friend. but sometimes i feel "fuck it let fuck her(gbf) then dont tell her(gf), she(gf) will never know." What should i do??