• girlfriend lied to me about sleeping at her friends house, but she went to a festival with her friends instead (all girls)
  • I find out about this
  • tells me she lied because she knew I would say no (told her that my girlfriend doesn't go partying couple months ago)
  • I confirm that nothing happened, she just wanted to go to the festival with her friends (sure about this, not because she said so, but I just know)
  • she says she's sorry that she lied, usual female bs
  • told me she knew she is in the wrong, that she wants to work on regaining my trust, that she made a big mistake
  • I forgive her instantly and spend a good day with her instead of soft nexting her a couple days

So today I woke up and felt like why the fuck did I forgive her instantly just because she said sorry. How do I punish her behaviour after I forgave her and had a good night with her (basically communicating that what she did was okay if she says sorry)?

I don't want to dump her immediately after this fault because it's her first big mistake in 10 months. And I have oneitis for her, in the way that I really do love her and she fulfills my needs as a man.