use wp_kses_post() instead of esc_html() for descriptions and titles.