Regarding Maria, sometimes you just have to learn from your mistakes, but also, if you're not ready, she should not be so rash to force the issue. Asking for some breathing room was not wrong and if she'd given it, things probably would have worked out better in the long run once you did settle things.

Give it some time, there will be others. Good luck.