crosswords are hard to make lol

12345678
Across
  1. 1. Blue-green color
  2. 3. Edge to a street
  3. 4. Valentine's day staple
  4. 5. ___ Lanka, country in southern Asia
  5. 7. Prefix meaning "almost"
  6. 8. Eggs on
Down
  1. 1. President on a fiver
  2. 2. One who performs on 6-Across
  3. 5. Place where performances often take place
  4. 6. Greek goddess of the rainbow