I agree with Anna. I was all over the place - first blaming myself, then others, then finally accepting that nothing is perfect.
Don't go looking for the differences between you, celebrate the places you do come together.
Please give it time. You owe it to both of you.