Dear younger self,
Don't give up on this or anything else important. Stand up for yourself you will surprise yourself and no one will leave because you did (if they do they were not going to stay anyway). Be happy and laugh at life's twists, there will be many, and you should learn to deal with that. It is going to be okay, not great and not your wildest dreams but it will be okay. Don't hate on Harry as much as a yearling. He is an idiot but in a few years and a few hundred miles he will come back to you and be your idiot. You will like him and if he is an idiot and you like an idiot what does that make you?
From older self.