Love birds- i'm sorry i don't fully understand the bruise part :-| something comes to mind but i don't fully get it. I read it as someone will harm you which if the case yes call the crisis line for sure and get help.
Now as far as you beating yourself up with thinking your stupid- i can relate too well with that. It's a struggle. When i don't get things right, don't know things or even imaginary faul at work or real- i can really beat myself up. My dad, my brother, my boyfriend, and even few strangers say don't beat yourself up. I get told to try to encourage myself more so i'll tell you that.

and I have to say this- we are human no one is perfect so why do you or i have to be as long as i'm trying to grow in our minds and lives. Aka trying in general.
We can oly get so much info stuffed in our heads. And if you rather keep the info on animals, science, language "whatever nerd like" then That's what you enjoy and there's nothing wrong with that. Celebraty and fashion and beauty are just the skim of life.

my dad use to tell me this- get an educated man out of his field and you find he's not so educated. This was a story from college with him. A teacher of his in i think chemisty, at who knew so much in that subject- had no clue about cars and wasn't shamed of it but learned about what he could from his students.

i always like that story and remember it cuz it's true. Humans aren't gods- we can't always be right. I tell me that too cuz it helps to remember i have faults and it's ok to be human. My mom use to get on me with grades if i got a b Omg i need to do better- i came to realize this she never finished high school, thus she never went throu the stress as students went throu and who was she to be so pressuring on me about it, so i just tried my best

ya know i don't read well like especially out loud and grammer is bad but i can get symbolism in stories most of the time some how. We all have strengths- we should treasure them

and work on our weaknesses

hope you well and encourage you