The honor system is pretty subjective, I believe Worf was in a catch22 where not joining the Klingons to fight the federation was considered dishonourable but betraying the federation was also dishonourable.
For this situation i would say that creating offspring would be considered honourable but lying to your partner and yourself about your true feelings of love would be very dishonourable.
Also in many context just because you did not do an honorable thing yourself, that does not automatically dishonour you.