Do yourself a favor and dump joe. Love yourself and take your time and a man will find you that will be your perfect companion...perfect for your needs that is!
You may care deeply about Joe - but he won't change for you...save yourself years of unhappiness and unfulfillment. Love yourself, then you can find the true meaning of love.