Crossword puzzle

12345
Across
  1. 2. unconditional love or acceptance
  2. 3. anti heros adversary
  3. 5. person being investigated
Down
  1. 1. sun or rain shield
  2. 4. system of reasoning