I agree. Its hard to just start asking tough questions but you need answers...
Are you in Love with her? You only mentioned her paying for everything and your suspicious if shes being faithful and the odd withdraw from your credit card ? Apparently she knows your pin number, correct? If not how could she take out
your money?
I hope you get to the bottom of this