Modern definitions of bravery and courage confuse the two and disrespect the historical meanings.
Brave is being bold (bravo). Courage stems from the heart.
All courage is brave.
Not all bravery is courageous.
Bravery is acting when afraid, facing danger or pain.
Courage is doing the right thing (taking proper action) in the face of fear, grief, or pain.
Your heart knows what is right.