By Forrest Smith - Drempd.com
I hit an odd issue where the wordpress caption tag text (actually the shortcode text for the caption) was appearing around the image. I'm gathering the data from a wysiwyg field from ACF. Apparently you need to apply shortcodes to this. Also, my text didn't have line breaks, so doing something like this solved those issues:
wpautop(do_shortcode($data['full_text']));