May or may not be inspired by someone I may or may not know.
If someone (let's call her Katie) cheated on her boyfriend (let's call him Alan) with a good friend of both Katie's and Alan's (but a VERY good friend of Katie's, and not quite as good of Alan's--obviously) (let's call him Joe), and Alan forgives Katie and wants to work on their relationship, should Katie still have contact with Joe? Is there an acceptable "cooling off period" during which she shouldn't, but then it's alright? Explain.
(for clarity's sake let's recap: Katie = GF, Alan = BF, Joe = other man)