Well 18 and 34 is a pretty big age gap but i mean as long as their not blood related and shes 18 (some people might think its sick) but that really just comes down to opinion no one is breaking the law but i think the main thing is that as long as they love each other then there is nothing wrong with that at all.

However if she is simply just going out with him because of his money and hes simply with her for the sex and that is pretty sick but if thats the case i bet they both know what they are doing, you might aswell let them get on with it, theyre not breaking the law and shes doing what she wants.