Sanguine —

  1. cheerful, confident, optimistic, especially in an apparently bad or difficult situation.
  2. a blood-red colour.

From French sang = blood