​

Will my actual returns always match the yield to maturity?

No, this is not a guarantee. The value of the portfolio is subject to market volatility, such as from changing interest rates.