You married a romanticized dream guy. Either your head was in the clouds or you were willingly turning a blind eye to some real red flags but those red flags were there all along, Op. You just chose to ignore them because it didn't fit into your expectations of what things "should be" and what marriage "would be".
I only know this because I did this with my former fiance. There were so many things that I loved about him. I did love him - he was the world to me. But I was not accepting of his faults. I ignored some very fundamental incompatibility issues between the two of us - I am talking about non negotiable, not o.k. EVER sort of things. We were wrong, wrong, wrong for each other.
On the positive side, I picked myself up, learned from it and later found a guy who I accept totally, love unconditionally and am perfectly compatible with. We've known each other for 30 years, been married for 20

.