Miasto Szkła to trzecia i ostatnia część trylogii Cassandry Clare Dary Anioła. br Rozpoczyna się w tydzień po zakończeniu wydarzeń z poprzedniej szczęści Miasta Popiołów. Rodzice Isabelli i Aleca którzy wrócili do Nowego Jorku z Idris świata Nocnych Łowców przygotowują się do wyprawy do Alicente. Alicente to jedno z miast Idris. Zabierają ze sobą swe dzieci oraz Jacea i Clary. Clary ma zostać przesłuchana przez członków rady która chce wyjaśnić jej zdolności w związku z runami które objawiły się w pierwszej części trylogii Mieście Kości. Jace nie jest zadowolony z takich planów i namawia Simona by ten wraz z nim przekonał rodziców Isabelli i Aleca że Clary zmieniła zdanie i nie chce wyruszać w podróż razem z nimi. Podczas rozmowy siedziba bohaterów zostaje niespodziewanie zaatakowana przez demony. W trakcie walk Simon odnosi ciężkie rany. Magnus Bane otwiera portal do Idris przez który ucieka rodzina Lightwoodów Isabella Alec ich młodszy brat Max i rodzice oraz Jace niosący umierającego Simona. Simon jako wampir jest mieszkańcem podświatów i nie ma prawa przebywać w Alicente. Gdy Clary dociera na miejsce nikogo nie zastaje. Postanawia sama otworzyć portal do Idris. Kiedy przez niego przechodzi chwyta ją Luke wilkołak przyjaciel matki Clary i także zostaje przeniesiony. Clary udaje się dotrzeć do Alicante. Wkrótce miasto zostaje zaatakowane przez Valentinea. br Bohaterowie nie tylko walczą z wrogiem ale także ze swymi uczuciami względem siebie.