TQC, what makes your SO amazing?
What makes your best friend amazing?
Be as cheesy as you want.
He knows how to make me laugh until I cry. He does really nice things for me for no reason. He listens to me when I'm having a bad day and gives me really good advice. He helps me with my homework. He gets along with my parents really well.
My best friend is my other half. She knows me inside out, and vice versa. She doesn't judge me, even when I do stupid things. She tells me she loves me every day. She's my platonic soulmate and we tell everyone we're going to get married. We're perfect for each other.