Hi mog
4. you are looking for a synonym of blessing
6. doesn't end in "a"
7. this may not be one for the purists, hence the "?", but I think(hope)it's fair when considered with the "crossing letters" from the link clues and knowing it begins with "c"