Agree with what you said and think there is always a trade-off in this kind of situation. If you choose live with two loves (hopefully), you will lose your loyalty and eventually one love.
God gives us the freedom to make our own decisions, it's just difficult to realize or value what we may lose when we use that liberty.
I remember when I spoke with an old man in Nanjing, he said "sometimes perfect life comes when you understand and accept it's not perfect", hopefully we can all learn that without go through too much painful lessons.