Yes, the pain will lessen, then finally go if you are willing to let it. It will take time, getting involved in your life, being present in your life and reaching out. Time heals a lot of the pain but you do have to be proactive in the healing process.
You are not weak, just caught in a kind of loop. You need to accept that it is over, even if that is not what you want. Try to move on to something new, a new hobby, a new group meeting. Don't give up, it will happen.