Miller's Crossword Puzzle 20pts

123456789101112
Across
  1. 2. nervously waiting
  2. 4. dependable
  3. 5. super positive
  4. 10. giving up
  5. 12. working hard
Down
  1. 1. really good at something
  2. 3. giving
  3. 6. nice smelling
  4. 7. rude
  5. 8. able to do things
  6. 9. another word for happy
  7. 11. changing emotions