По теме: предлагаю такой вариант. Лианна родила ЮГ, а Эшара Джона. Чтобы спасти ребёнка принца от гнева победителей, Лианну с сыном Эшары под охраной КГ держат в БР, а ребенка Лианны (кстати, его зовут Эйгон, что совпадает с сериалом), оставляют в Звездопаде. С Лианной могут отправить и Виллу, как служанку и кормилицу, особенно если у самой Лианны недостаточно молока.
Таким образом гвардейцы должны убедить любого, кто наткнётся на Башню в том, что они нашли драконье отродье, и это конечная точка их путешествия. Почему умерла Лианна? Возможно, увидев брата, она хотела помешать сражению и лично все ему объяснить, но была смертельно ранена. Нед отнёс ее ещё живую в Башню, и она успела попросить его о том, чтобы он защитил ее ребёнка, который остался у Дейнов.
Вот-вот должны подойти люди Неда, потому он отправляет Хоуленда Рида с Виллой и Джоном вперёд. Подошедшему отряду Нед приказывает разрушить Башню и похоронить погибших, чтоб при деле были, а сам говорит им, что поедет к Дейнам отвезти меч Эртура. Нед догоняет Рида и Виллу, и они вместе добираются до Звездопада.
Дейны не держат зла на Старка за убийство Эртура, поскольку знают, что он осознанно шёл на смерть, защищая сына принца. Но зато они рады тому, что маленький Джонни жив и здоров. Тем не менее, Нед понимает, что малыша Лианны в Вестеросе оставлять опасно, слишком уж он на Таргариена похож. Тогда совместно с Дейнами он разрабатывает план по тому, как спрятать и спасти маленького Эйгона. В итоге сын Лианны отправляется в Эссос, а сын Эшары на Север.
Эта теория более менее объясняет происходящее в Башне. Но плохо объясняет поведение Эшары: почему она отдала родного сына, а сама взялась пестовать чужого ребёнка. Зачем Джона решили сделать сыном Виллы. Непонятно, почему Нед на любое упоминание Виллы или Эшары так огрызается. И почему испытывает чувство вины перед Джоном. Хотя, если Джон законный сын Брандона, то понятно, почему.