chivalry
-
Wear your heart on your sleeve
To openly display one's emotions and feelings for everyone to see.
-
White knight
A white knight is a person who comes to the rescue, often unexpectedly, to help someone in a difficult situation, especially when their intervention seems selfless.
-
Throw down the gauntlet
To issue a direct challenge or invitation to a conflict, debate, or competition.