Regarding the advice that you shouldn't write "for some reason". What if you want to convey that the character doesn't understand his/her's own actions or feelings? Isn't it logical to use "for some reason" then?
Referring to [THIS] post.
There are better ways to portray your character being confused, or uncertain than by using a phrase that doesn’t actually give any illumination to those points.
If your character is doing things without knowing why, then show that in the description of their actions, rather than using a signal phrase like ‘for some reason’ to say ‘hey reader, listen up, the character is confused, take it from me!’
Let the reader do the work, show what the character is feeling.
Sarah left her apartment and walked the four steps across the hall to Leonie’s door. She lifted her hand to knock, but for some reason, she didn’t.
as opposed to:
Sarah left her apartment and walked the four steps across the hall to Leonie’s door. She lifted her hand to knock, but she just stood there, hand raised and ready, staring at the black eye of the peep hole until with a jolt she realised where she was and turned, flushing, to scurry back into her apartment.
Stock phrases, filler phrases, stuff that we see all the time in fiction lend easy shortcuts, they often weaken our prose because instead of looking for the truth of the moment we’re writing, we just stick a line in with the idea that that is just the thing we put when something like that is happening.
‘For some reason’ doesn’t show character, it doesn’t give insight, and it’s not interesting on the page. All it gives you is a shortcut, an easy way out to signal something that could be a chance to learn more.
The other thing that these kinds of phrases do is water down or weaken other elements of the prose. ‘For some reason he liked it,’ tells us the same thing as ‘he liked it’ but with three extra words draining away the punch of the sentiment. Don’t be afraid to make statements.
For some reason, he liked it.
He liked it. And maybe that said something about his moral compass, but this wasn’t the time to think too closely on that.
I mean, I’m not the boss of you, Stephen King isn’t the boss of you, if you want to use ‘for some reason’ in your story, that’s entirely up to you. But the reason why the advice here would be not to use it is because:
- It’s boring
- YOU CAN DO BETTER