Food for thought.
If your life were a novel, would you be the protagonist (the hero) or the antagonist (the villain)?
Life is a collection of stories. Each one of us plays several roles at once–the main character of our own story, the villain of someone else’s, the supporting character of friends’ and family’s stories, a passerby character in the stories of people we meet but don’t get to know, et cet. The possibilities are literally endless.
That is one of the problems of fiction, in my opinion. One character is typically made out to be a good guy or a bad guy–black and white, good and evil. But real, living beings are not this way. We are some sort of conglomeration of good and bad and random and supporting roles. Probably more of us are Boromirs than Aragorns. We struggle with right and wrong, and if the situation is dire enough, we will probably choose poorly. There aren’t many of us who just pop out [of our mother's womb] with an innate determination to do what is right. Maybe there are none of us. I’m not sure. I’ll let the philosophers and theologians argue that one.
But about one thing, there can be no argument: We are not flat characters. We are motivated by fears, passions, responsibilities, relationships, economics, culture, religion, and a countless number of other things.
That is what fiction needs–characters who have logical motivations. It was logical for Boromir to try and take the ring from Frodo. His people were dying. His father was expecting him to save the day. Right or wrong, his choice to pursue the ring in his moment of weakness was absolutely understandable. It was not a random literary wrench that Tolkien used just to stir the plot. It was a logical result of the character of Boromir (note: logical, not necessary).
So who are you in your life’s novel? Good guy or bad guy? And are your choices logical to your character?