Is my partner the right one?

or, when things are difficult, do I work on them, or leave?

A husky. A girl one.

Assuming you are doing everything you can to make your relationship work, but it just isn’t, and you’re at the end of your stick, what do you do to figure out if you should stay or go?