SPOILERS
Thank you so much for the lovely comment!! It makes me really happy to know the story was thought-provoking and meaningful to you. I'm also glad you got End 3 first because that's the "true" ending, the ending I was hoping players would gravitate towards.
The story is (very) loosely based on things I've experienced or witnessed in my own life. I relate to all three characters, to be honest. The game is kind of a letter to my past self who was always wrapped up in anxiety and felt like I was ruining my own life with my actions. It's a reminder to myself that I'm in control of my own life and it doesn't matter if others disapprove of my choices. It's my life and I'm allowed to want what I want.
You're absolutely right with your interpretation - the story is about accepting and loving all parts of yourself, even the parts that are scary to others (and maybe even yourself). Haze is a character on their own, but they're also kind of an allegory for depression/other struggles with mental health. Something dark that perhaps doesn't scare you, but you know it would scare others if they knew, and it can become this big secret you need to keep hiding. But really what both you and your struggles need most is acceptance and understanding. That's the message I wanted to send, I guess. To accept all parts of yourself, because pretending they're not there won't make you happy. I think you described it more eloquently than I did. :D
Thanks again for the comment, it made me feel like I did something right. :)