OK, I know its Monday, but sometimes it takes me a while to complete the crossword. So I'm stuck on 2. 21d A person who delivers a speech or piece of writing expressing praise or flattery. 9 letters. AND 22d Indian military decoration awarded for acts of bravery on the battle field. 3,6 Many thanks, chickenchick (formerly ruthay321)