Solar

12345678
Across
  1. 4. Never runs out, can be used over and over again
  2. 5. Make
  3. 6. Moving continually in a repeating pattern
  4. 7. Costs extra due to scarcity or high quality
  5. 8. Produce, provide, create etc.
Down
  1. 1. My teacher :)
  2. 2. Date you must finish something
  3. 3. Take away, reduce, lessen