I'm very sorry about Midnight. I've dealt with the loss of some of my pets and it's always hard to get around it... I can only tell you that it will get better with time - based off of my own experiences anyways. Just imagine that Midnight is in a better place now. If there is a life after this, then you just might see him again. I for one believe that if there is a heaven, and heaven is paradise, then everything that makes you happy will be there, including your beloved pets. For now, try doing something that you enjoy to get your mind off of Midnight, rather than dwell on it... personally, I like using adult coloring books, or doing crafty things. It might help you, but everyone's different. In reality, we all know that we (along with our guinea pigs) can't last forever. Death is one of those things you have to deal with when you have a pet. Also, rather than 'coming to terms with reality', you might want to try appreciating the good times you had with Midnight. If thinking about him at this point in time is a bit too much (it almost always is for me) then just try to sleep on it, or like I said earlier, do something that you enjoy. Let it rest for a few days, or a few weeks or even longer. Once you make it past the initial stage of 'grief' it'll be a lot easier to have these deep thoughts.
When my very first pet, (a dwarf hamster) passed, I made her a wooden coffin and gave her a proper burial. I was devastated... but anymore, whenever I think of her, it makes me happy. She was really special to me, and even though she isn't with me now, she'll always be with me in some form... even in the form of a vivid flashback...
This is really just what works for me, hopefully some of it might apply to you - I might not be the most qualified person ever to give advice, but I really hope this helps.
