If it was for a greencard, you gotta let that go and move on. Deserve MORE for yourself, and you do. I would always cherish my son, but if the wife was not really there with you, for you like you thought and it was all make believe - you will need to retrain your mind and expectations for the real thing.
Even an average relationship is lightyears ahead of a bad one, and a good one will make you wonder "what the hell was I thinking".
One of the factors we never think about in DB-land is that perhaps the WAS never ever loved us, and was using us from the start.