Of course there is no bond fund with this yield. You don't seem to understand that yield is a function of risk. There is a risk in this company that they will not continue to pay the distribution at current levels. That risk is reflected in the stock price. Bond funds generally do not invest in bonds that are risky enough to carry 12% yields. My point was that you are not comfortable with the level of risk inherent in this stock and that you should invest in something with less risk and therefore a lower yield.