I think you need to be on the same network as your girlfriend. We do orange to orange and find it much cheaper. My daughter got a new orange pay as you go and they give her money back each month.
where you can get unlimited calls to other O2 numbers (on the "�15 Tarriff". There are no other free minutes, or texts or anything, but it might suit you.