Oh god.
I'm blubbering and have been since last night.
Stay strong, Miles. You'll get through this and, as my step dad said "They'll (your dad and mun) get their day. They'll get what they deserve".
Feel free to emailing me whenever you need someone to talk to.
You'll get through it, I just know it.