In your comments you are doing a lot to defend her. The truth is she continued to betray you for staying in touch with this guy and hiding it. It doesn't matter if it “only” started 3 months ago or if she only texted him once a week. She tried to cover her tracks by using a different name for him and she deleted messages. If this was as innocent as she is trying to make it seem, she wouldn't have gone to such lengths to hide it, knowing what she was risking. Think about that, she had to know she was risking her relationship with you by being in contact with him, yet she did it anyway. I wonder if it was worth it for her? It doesn't sound like you're worth it to her. She was “stimulated” enough to keep this guy in her back pocket. You gave her a second chance already, don't let her fool you again.
He spent $300 on a bouquet and won’t buy you flowers?
In your comments you are doing a lot to defend her. The truth is she continued to betray you for staying in touch with this guy and hiding it. It doesn't matter if it “only” started 3 months ago or if she only texted him once a week. She tried to cover her tracks by using a different name for him and she deleted messages. If this was as innocent as she is trying to make it seem, she wouldn't have gone to such lengths to hide it, knowing what she was risking. Think about that, she had to know she was risking her relationship with you by being in contact with him, yet she did it anyway. I wonder if it was worth it for her? It doesn't sound like you're worth it to her. She was “stimulated” enough to keep this guy in her back pocket. You gave her a second chance already, don't let her fool you again.
She also has to wear it every day for the rest of her life…she should at least like it