You are a star, thank you so much for taking the time to write all of that.
When for years and years you've been so used to seeing your grandparents almost as one person, it just feels wrong for it to suddenly only be "granny" instead of "granny and grandad". It feels almost like half a word or an incomplete sentence. And to see someone you look up to as being so strong - invincible - become so ill and weak it's almost impossible to put into words, so I can tell that you're a really strong person. From reading that, it sounds like your grandad had a wonderful life though and was surrounded by loving people, and I am sure he will live on in memory through you and the rest of your family.
Sounds like we're weirdly similar, I'm bi haha. After a break up my mum always says the next person will be better, like an upgrade :D Your mom is completely right too - school can be so isolating for anyone even slightly different. But when you go out into the big bad world you meet so many accepting and wonderful people and I'm sure you'll have an awesome time. Although right now if you're ever feeling lonely like that, feel free send me a message - I'll always be a listening ear and up for chatting about anything.
Again, thank you so so much for your kind words. I really appreciate them. Hope you are doing well <3