I think the word "impossible" should be translated so that the translation is not more narrow in meaning than the original text. It is not necessarily about "nicht dürfen", it could also be "nicht können" or a mix of the two or just two persons loving eachother in an impossible way.