A. WONDERFUL B. THOUGHTFUL C. DELIGHTFUL D. GRATEFUL

24. A. wonderful B. thoughtful C. delightful D. grateful