Previous quick solution
Across: 1. Rehearse 7. Craze 8. On purpose 9. Elf 10. Ties
11. Seller 13. Disappointing 15. Settle 16. Laic 18. Rum
20. Matrimony 21. Bulge 22. Friendly
Down: 1. Roost 2. Hapless 3. Awry 4. Sooner or later
5. Taper 6. Red flag 7. Ceiling 12. Epitome 13. Disrobe
14. In a word 15. Smell 17. Coyly 19. Gibe