My Knight

A nickname for someone who shows love, care and protection.  One who you can always rely on.