Верен только один вариант: желанный.
Ни дефиса, ни тире в этом предложении не нужно.
Форма мужского рода желанен существует, ее употребление корректно.
Правильно: она была милее и желаннее всех (желаннее – сравнительная степень прилагательного желанный).
Статья из Толкового словаря под ред. Д. Н. Ушакова:
БОЛЕ'ЗНЫЙ, ая, ое (простореч.).
1. Вызывающий сострадание, жалкий. || Милый, желанный. Ах ты, моя болезная!2. Сострадательный, жалостливый.
Употребление слов супруг и супруга в обычной речи не приветствуется, но не столько из-за того, что будто бы свидетельствует о каком-то делении на «высшие» и «низшие» касты, сколько из-за того, что такое употребление противоречит стилистической норме современного литературного языка, придаёт речи манерность, некоторую слащавость и квалифицируется рядом лингвистов как проявление «речевого мещанства».
Раньше слова супруг и супруга таких стилистических оттенков не имели, ср. строки из «Евгения Онегина» (стихи Ленского к Ольге): «Сердечный друг, желанный друг, Приди, приди: я твой супруг!..». Однако в современной речи слова супруг и супруга носят официальный характер (в официальной хронике можно встретить такое сочетание: супруга президента посетила...). В обычной же речи корректно употребление слова супруги во множественном числе по отношению к паре: молодые супруги, супруги Ивановы. А вот в единственном числе в обычной речи употребление этих слов расценивается как дурной тон: таких выражений, как мы с супругой (супругом), мой (моя) супруг (супруга) следует избегать и говорить мы с мужем / женой, моя (мой) жена (муж).