Returning a favor

12345678
Across
  1. 2. an area of sand sloping down to the water of a sea or lake
  2. 3. having the power to move heavy weights
  3. 6. A system of organizing time
  4. 7. to force something towards you
  5. 8. act of kindness
Down
  1. 1. too close
  2. 3. a person who swims
  3. 4. up to lift and carry
  4. 5. to assist
  5. 7. to have fun