I don't think Catherine's a gold digger. I do think she genuinely loves him but yeah, she's not stupid. If you can love a poor man, why not love a rich one...lol She married 'well' and nothing wrong with that and if she found love to go along with it, good for her.