Hollowed Text when Boolean Intersecting

Ok so I have a project I’m trying to finish for my GF’s birthday. It’s a heart created with a NURB Sphere that I wanted to put some text on. I’ve gotten as far as changing the text font, extruding it a bit, and then making it into a mesh using the create from text/curve/whatever option. The problem is when I go to do a Boolean intersect some of the text becomes hollow and when I try and do a text wrap I can’t even select the NURB Sphere to wrap to. Any help on this would be much appreciated. Let me know if you need any more info and what you need.