ONLY 25?! You have to be kidding me! Your gf works 3 jobs, cooks for you, does your washing and you change a few light bulbs, steal flowers and stay home with the cats... Ooh you're a catch, I'm sure! She is writhe cheating out setting herself up to. You have 2 choices, grow up, be a man and win her back or wuss out and wait for her to leave. Simple.
'People are never perfect but love can be. People waste time looking for the perfect lover rather than creating the perfect love' - Princess Leigh-Cheri from Still Life With Woodpecker.