Pensive.
Self-opinionated
selfless, considerately empathetic.
pretentious
Argumentative ---- Eruptive
One would be garrulous and another would be loquacious...
No, mindful is not another word for think. Mindful means being fully present and aware of one's thoughts, feelings, and surroundings in a non-judgmental way. Thinking involves the process of forming thoughts and ideas in the mind.
The word for someone who thinks they are perfect is "narcissist."
Presumptuous ,
selfless, considerately empathetic.
Self-opinionated
"Ruminate" is a term that describes overthinking or obsessively analyzing something. It can refer to repetitively thinking about past events, situations, or problems.
pretentious
Hypochondriac
True
arrogant, or ignorant
Well is precautions the right word???
self-rightious Superior