When someone is loud, you tell them to be quiet.
Have you tried mantra on your soul?
Mantras are great and work with efficiency. All you need to do is be aware of your situation and ultimately accept he may never come back, so you should be prepared. Keep everything else out of mind. It doesn't help to quit thinking about it?it only stays in there and makes you get emotional wary.
Every day you wake up, say "Today is a new day, today is a new life", and before you go to sleep, "Tonight I will sleep, tomorrow I will wake". After your first day/night of saying it, increase how many times you say it each morning and night. It will show you to focus on the mantra, and it pushes your painful thoughts out of sight...out of sight out of mind.
I recommend new topics and hobbies in your life to begin pursuing. Lucid dreaming could really help! Adventuring in your sleep life could really lift your spirits. Go here, http://dreamviews.com/