Facebook Pixel
Searching...
English
EnglishEnglish
EspañolSpanish
简体中文Chinese
FrançaisFrench
DeutschGerman
日本語Japanese
PortuguêsPortuguese
ItalianoItalian
한국어Korean
РусскийRussian
NederlandsDutch
العربيةArabic
PolskiPolish
हिन्दीHindi
Tiếng ViệtVietnamese
SvenskaSwedish
ΕλληνικάGreek
TürkçeTurkish
ไทยThai
ČeštinaCzech
RomânăRomanian
MagyarHungarian
УкраїнськаUkrainian
Bahasa IndonesiaIndonesian
DanskDanish
SuomiFinnish
БългарскиBulgarian
עבריתHebrew
NorskNorwegian
HrvatskiCroatian
CatalàCatalan
SlovenčinaSlovak
LietuviųLithuanian
SlovenščinaSlovenian
СрпскиSerbian
EestiEstonian
LatviešuLatvian
فارسیPersian
മലയാളംMalayalam
தமிழ்Tamil
اردوUrdu
Listen

Plot Summary

Clary's Defiant Journey to Idris

Clary defies Jace, travels to Idris

Clary Fray, driven by the urgent need to save her mother, defies Jace's warnings and travels to Idris with Luke. Her determination is fueled by the belief that Ragnor Fell holds the key to her mother's recovery. This journey is fraught with tension as Clary navigates the complexities of her relationships and the inherent dangers of the Shadowhunter world, setting the stage for her growth and resilience.

Jace's Painful Confrontation with Clary

Jace's harsh words wound Clary

In a heated exchange, Jace accuses Clary of recklessness, leaving her feeling isolated and betrayed. His harshness masks his own inner turmoil and conflicting emotions, revealing the depth of his protective instincts. Despite the emotional blow, Clary remains resolute, determined to prove her worth and continue her mission, highlighting her strength and resolve.

Simon's Imprisonment and Betrayal

Simon faces betrayal, imprisonment in Idris

Simon is caught in the Clave's political machinations and finds himself imprisoned in Idris. The Inquisitor, Aldertree, uses Simon as a pawn to discredit the Lightwoods, testing Simon's loyalty. As he grapples with his new life as a vampire, Simon's bravery and vulnerability are evident, underscoring the challenges he faces and the danger posed to his friends.

Sebastian's Mysterious Intentions Revealed

Sebastian's charm hides darker motives

Clary encounters Sebastian Verlac, a charming yet enigmatic Shadowhunter who offers assistance in finding Ragnor Fell. Despite his allure, Clary senses something unsettling about him. As she navigates trust and deception, Sebastian's true intentions remain shrouded, adding intrigue and danger to her journey.

Magnus's Secret and Clary's Quest

Magnus reveals crucial secret to Clary

Clary learns that Magnus Bane, not Ragnor Fell, holds the key to her mother's salvation. Magnus discloses that the Book of the White, hidden in the Wayland manor, contains the antidote needed to awaken Jocelyn. Clary must persuade Jace to help retrieve the book, embarking on a perilous path filled with uncertainty.

Jace's Desperate Plan for Simon

Jace plans to rescue imprisoned Simon

Wracked with guilt over Simon's imprisonment, Jace devises a plan to free him. Despite the risks, Jace is determined to protect Simon and the Lightwoods from the Clave's schemes. His actions reveal a deep sense of responsibility and a willingness to defy authority for the sake of those he cares about.

Clary's Heartbreak and Resolve

Clary's heartbreak fuels her determination

Reeling from Jace's harsh words and Simon's imprisonment, Clary's resolve is strengthened. Her determination to succeed in her quest is fueled by the knowledge that her actions could save her mother and protect her friends. Clary's journey is one of self-discovery and resilience as she navigates the challenges of the Shadowhunter world.

Jace's Desperate Mission Alone

Jace leaves to find Sebastian

Driven by duty and desperation, Jace tracks down Sebastian, hoping it will lead him to Valentine. Using a tracking spell learned from Magnus, Jace embarks on a dangerous mission, leaving a heartfelt note for Clary. His departure underscores his love for her and his determination to confront his father, Valentine.

Clary's Emotional Confrontation with Jocelyn

Clary confronts her mother, Jocelyn

Clary's reunion with her mother is fraught with tension. She accuses Jocelyn of hiding the truth about her heritage and brother, Jonathan. Jocelyn's protective intentions fall flat, leaving Clary feeling betrayed. This confrontation reveals a deep rift, as Clary struggles with the impact of her mother's secrets on her life.

Simon's Unexpected Role in Battle

Simon aids in the fight against Valentine

As tensions rise, Simon plays a crucial role in the battle against Valentine. Despite being a vampire, his ability to withstand sunlight becomes an asset. Simon's loyalty and bravery shine as he supports Clary and the Shadowhunters, navigating the complexities of his new existence and the surrounding dangers.

Valentine's Threat and Clave's Dilemma

Valentine's ultimatum shakes the Clave

Valentine delivers a chilling ultimatum to the Clave: surrender or face annihilation by his demon army. The Clave is thrown into turmoil, forced to consider alliances with Downworlders. The threat of destruction looms, challenging the Shadowhunters to confront their prejudices and make difficult decisions.

Downworlders' Alliance and Clave's Decision

Downworlders gather, Clave faces choice

As Downworlders gather at the North Gate, the Clave must decide whether to accept their help against Valentine. Luke's leadership and the Downworlders' presence highlight the necessity of unity. The Clave's decision will determine the fate of Alicante and the Shadowhunter world, weighing the risks and benefits of this unprecedented alliance.

Jace's Dangerous Pursuit of Sebastian

Jace tracks Sebastian, faces danger

Jace's pursuit of Sebastian leads him to a remote valley, hoping to find clues to Valentine's whereabouts. The journey is fraught with danger, driven by his determination to stop Valentine and protect those he loves. Jace faces the possibility of confronting his father in a final, deadly showdown.

Clary's Defiant Stand Against Fate

Clary defies fate, alters runes

At Lake Lyn, Clary defies Valentine by using her unique rune abilities to alter the summoning circle, changing the course of events. Her defiance is driven by love and the desire to protect those she cares about, showcasing her resilience and ingenuity in the face of overwhelming odds.

Jace's Sacrifice and Angel's Judgment

Jace's death, Angel's divine judgment

Jace confronts Valentine, determined to stop his father's plan. Despite his resolve, Valentine kills Jace, leaving Clary devastated. As Valentine summons Raziel, the Angel judges him unworthy, striking him down. Jace's sacrifice and the Angel's intervention highlight themes of redemption and divine justice.

Clary's Courage and Angel's Gift

Clary's courage earns Angel's favor

With Valentine dead, Clary faces Raziel, who offers her a single wish. Driven by love, she asks for Jace's life to be restored. The Angel grants her wish, reviving Jace and reaffirming the power of love and sacrifice. Clary's courage and selflessness are pivotal in altering the fate of the Shadowhunters.

The Aftermath: Love and Legacy

Love triumphs, new beginnings emerge

In the aftermath, Clary and Jace reunite, their bond stronger than ever. The Shadowhunters mourn their losses but celebrate their survival. Clary's actions have paved the way for a new era of cooperation between Shadowhunters and Downworlders, emphasizing themes of unity and hope.

A New Dawn for Shadowhunters

A new era of unity begins

The Shadowhunters and Downworlders gather to celebrate their victory and newfound alliance. Clary and Jace embrace their future together, while Luke and Jocelyn find happiness. The story concludes with a sense of renewal and the promise of a brighter future for all, highlighting the enduring power of love and unity.

Characters

Clary Fray

Courageous, selfless, and transformative

Clary's journey is marked by her determination to save her mother and protect her friends. Her unique abilities and unwavering love drive the narrative, showcasing her growth from a determined girl to a powerful force for change. Clary's actions redefine the future of the Shadowhunters, emphasizing her role as a catalyst for unity and hope.

Jace Wayland

Heroic, conflicted, and redeemed

Jace's struggle with his identity and his ultimate sacrifice highlight his inner conflict and bravery. His resurrection by Raziel underscores his worthiness and the power of love. Jace's journey from a tormented soul to a redeemed hero is central to the story's themes of sacrifice and redemption.

Simon Lewis

Loyal, brave, and evolving

Simon's role in the battle against Valentine underscores his loyalty and bravery. Despite the challenges of his new existence as a vampire, Simon remains steadfast in his support of Clary and the Shadowhunters. His unique abilities make him a valuable ally, and his determination to help his friends shines through.

Sebastian Verlac

Charming, enigmatic, and unsettling

Sebastian is a mysterious Shadowhunter whose true intentions remain unclear. His charm and charisma mask a darker side, leaving Clary uncertain of his motives. Sebastian's presence adds an element of intrigue and danger to Clary's journey, challenging her ability to discern trust and deception.

Magnus Bane

Wise, powerful, and secretive

Magnus holds the key to Clary's quest, revealing the existence of the Book of the White and its importance in saving Jocelyn. His enigmatic nature and vast knowledge make him a crucial ally, though his true motivations are often shrouded in mystery. Magnus's interactions with Clary highlight his role as a mentor and guide.

Jocelyn Fray

Protective, secretive, and regretful

Jocelyn's reunion with Clary is marked by tension and regret. Her attempts to protect Clary by hiding the truth have backfired, leaving her daughter feeling betrayed. Jocelyn's actions reveal her deep love for Clary, but also her inability to fully understand the impact of her decisions on her daughter's life.

Valentine Morgenstern

Ambitious, ruthless, and tragic

Valentine's quest for power and purity leads to his downfall. His inability to see beyond his own ambitions results in his judgment and death by Raziel. Valentine's complex character serves as a cautionary tale about the dangers of unchecked ambition and the importance of empathy and understanding.

Raziel

Divine, just, and powerful

The Angel Raziel embodies divine justice and power. His judgment of Valentine and granting of Clary's wish highlight the themes of redemption and the transformative power of love. Raziel's presence underscores the story's exploration of faith, destiny, and the consequences of one's actions.

Luke Garroway

Loyal, wise, and loving

Luke's steadfast support for Clary and his leadership in the Shadowhunter-Downworlder alliance are crucial to the story's resolution. His love for Jocelyn and his role in the new Council emphasize themes of loyalty, family, and the importance of bridging divides for a better future.

Isabelle Lightwood

Fierce, protective, and conflicted

Isabelle struggles with guilt and grief over Max's death, but her determination to protect her family remains strong. Her complex relationship with Clary and her feelings for Simon add depth to her character, as she navigates the challenges of the impending battle and her own emotions.

Plot Devices

The Book of the White

Crucial spell book holds antidote

The Book of the White is a powerful spell book containing the antidote needed to awaken Jocelyn. Hidden in the Wayland manor, it becomes the focal point of Clary's quest. The book's significance highlights the themes of knowledge, power, and the lengths one will go to protect loved ones.

Clary's Unique Abilities

Clary's powers defy Shadowhunter norms

Clary's ability to create new runes and her connection to the Shadowhunter world set her apart. Her powers are both a blessing and a curse, drawing the attention of the Clave and Valentine. Clary's abilities drive the plot forward, emphasizing themes of identity and self-discovery.

Simon's Daylighter Status

Simon's unique condition raises stakes

Simon's ability to walk in daylight makes him a valuable commodity and a target for the Clave. His status as a Daylighter adds tension to the story, highlighting the challenges of his new existence and the danger it poses to his friends. Simon's condition underscores themes of transformation and acceptance.

Valentine's Ultimatum

Valentine's threat forces difficult choices

Valentine's ultimatum to the Clave serves as a catalyst for the events in Alicante. His demand for surrender or destruction forces the Shadowhunters to confront their prejudices and consider alliances with Downworlders. The ultimatum raises the stakes and highlights the urgency of the situation, driving the narrative forward.

Downworlders' Alliance

Unprecedented unity against common enemy

The gathering of Downworlders at the North Gate represents a significant shift in the Shadowhunter world. The potential alliance challenges long-held prejudices and highlights the necessity of unity in the face of a common enemy. The decision to accept or reject the Downworlders' help will have far-reaching consequences for the Clave and the future of the Shadowhunter world.

Jace's Tracking Spell

Jace's spell reveals Sebastian's location

Jace's use of a tracking spell to locate Sebastian underscores his determination and resourcefulness. The spell serves as a plot device to propel Jace's journey forward, as he seeks to find Valentine and stop his plans. The spell's success highlights Jace's unique abilities and his willingness to take risks to protect those he loves.

Raziel's Summoning

Angel's summoning alters destiny

The summoning of Raziel is a pivotal plot device that brings divine judgment and alters the course of events. It highlights the themes of fate, redemption, and the power of love, serving as a catalyst for the story's resolution and the transformation of the Shadowhunter world.

Clary's Rune Alteration

Clary's runes change fate's course

Clary's ability to alter runes is central to the narrative, allowing her to change the outcome of Valentine's summoning. This plot device emphasizes her unique power and the theme of self-determination, showcasing her role as a transformative force in the Shadowhunter world.

Jace's Resurrection

Jace's revival symbolizes love's power

Jace's resurrection by Raziel is a key plot device that underscores the story's themes of love, sacrifice, and redemption. It highlights the transformative power of Clary's love and the divine justice of Raziel, serving as a turning point for the characters and the Shadowhunter world.

Analysis

Themes of love, sacrifice, and unity

"City of Glass" explores profound themes of love, sacrifice, and unity against a backdrop of conflict and betrayal. Clary's journey is one of self-discovery and resilience, as she navigates the complexities of her relationships and the Shadowhunter world. The narrative emphasizes the transformative power of love and the importance of unity in the face of adversity. Through the characters' struggles and triumphs, the story conveys a message of hope and the potential for redemption, highlighting the enduring power of love to overcome even the darkest challenges.

Last updated:

FAQ

Synopsis & Basic Details

What is City of Glass about?

  • Clary's Journey to Idris: Driven by the need to save her mother, Clary travels to Idris, the Shadowhunter homeland, where she confronts political intrigue, personal betrayals, and the looming threat of Valentine.
  • Unlikely Alliances: The story explores the complex relationships between Shadowhunters and Downworlders, as they are forced to consider alliances to combat a common enemy.
  • Power and Identity: Clary grapples with her unique abilities and her identity as a Shadowhunter, while Jace confronts his past and his connection to Valentine.

Why should I read City of Glass?

  • Intricate Plot: The novel features a complex plot with unexpected twists, keeping readers engaged and invested in the characters' fates.
  • Emotional Depth: The story delves into the characters' emotional struggles, exploring themes of love, loss, betrayal, and redemption, creating a deeply moving experience.
  • Rich World-Building: Cassandra Clare's detailed world-building brings Idris to life, immersing readers in a unique and captivating setting.

What is the background of City of Glass?

  • Shadowhunter Society: The novel is set within the context of the Shadowhunter world, a society of Nephilim dedicated to fighting demons, with its own laws, traditions, and political structures.
  • Idris and Alicante: The story takes place in Idris, the Shadowhunter homeland, and its capital city, Alicante, a place of both beauty and danger, with a history of conflict and division.
  • Mortal Instruments: The plot revolves around the search for the Mortal Instruments, powerful artifacts that hold the key to the Shadowhunter world's fate, and the ongoing conflict with Valentine, who seeks to control them.

What are the most memorable quotes in City of Glass?

  • "You're not going. If I have to tie you up and sit on you until this insane whim of yours passes, you are not going to Idris.": Jace's possessive and protective nature is highlighted, revealing his deep-seated fear of losing Clary.
  • "Because no one can have her but you.": Simon's observation about Jace's feelings for Clary reveals the complex dynamics of their relationship and the underlying possessiveness.
  • "You have never seen a city until you have seen Alicante of the glass towers.": This quote, initially spoken by Hodge, emphasizes the unique and awe-inspiring nature of the Shadowhunter capital, a place of both beauty and danger.

What writing style, narrative choices, and literary techniques does Cassandra Clare use?

  • Multiple Perspectives: The narrative shifts between different characters' points of view, providing a multifaceted understanding of the events and their emotional impact.
  • Foreshadowing and Symbolism: Clare uses subtle foreshadowing and recurring symbols to create a sense of unease and anticipation, enhancing the story's depth and complexity.
  • Fast-Paced Action: The novel features a fast-paced plot with intense action sequences, keeping readers engaged and invested in the characters' fates.

Hidden Details & Subtle Connections

What are some minor details that add significant meaning?

  • The Green Velvet Coat: Luke gives Clary a green velvet coat, which is later revealed to be similar to one her mother owned, symbolizing Clary's connection to her mother's past and her Shadowhunter heritage.
  • The Seal of Solomon: The Seal of Solomon carved into Simon's cell door, a symbol of his Jewish faith, is used against him, highlighting the prejudice and discrimination he faces as a Downworlder.
  • The Star of David: The presence of Stars of David alongside runes in Simon's cell reveals the Clave's attempt to use his faith against him, emphasizing the theme of religious persecution.

What are some subtle foreshadowing and callbacks?

  • The Writing on the Wall: Jace's explanation of the phrase "Mene mene tekel upharsin" foreshadows the potential downfall of the Clave and the old ways, hinting at the significant changes to come.
  • The Lake of Dreams: The description of Lake Lyn as the "Mirror of Dreams" foreshadows its significance as the location of the Mortal Mirror and its connection to the Fair Folk, hinting at the lake's magical properties.
  • The Angel Statue: The angel statues at the Gard, holding swords and trampling demons, foreshadow the battle to come and the themes of sacrifice and divine justice.

What are some unexpected character connections?

  • Amatis and Luke: The revelation that Amatis is Luke's sister adds a layer of complexity to their relationship and reveals a shared history of betrayal and loss.
  • Sebastian and Aline: The connection between Sebastian and Aline as cousins highlights the complex family ties within the Shadowhunter world and the potential for betrayal within those bonds.
  • Hodge and Valentine: The reveal that Hodge was a member of the Circle and had a history with Valentine adds a layer of complexity to his character and his motivations.

Who are the most significant supporting characters?

  • Amatis Herondale: As Luke's sister and Stephen Herondale's former wife, Amatis provides a link to the past and a perspective on the complexities of Shadowhunter society.
  • Consul Malachi Dieudonné: As a high-ranking Clave official, Malachi represents the rigid and prejudiced views of the Clave, highlighting the challenges of change and acceptance.
  • Sebastian Verlac: As a seemingly charming Shadowhunter, Sebastian's true identity and motives add a layer of intrigue and danger to the story, serving as a catalyst for many of the events.

Psychological, Emotional, & Relational Analysis

What are some unspoken motivations of the characters?

  • Jace's Self-Hatred: Jace's harsh treatment of Clary stems from his internal struggle with his identity as Valentine's son and his fear of his own feelings for her.
  • Luke's Guilt: Luke's desire to protect Clary is driven by his guilt over his past actions and his inability to protect Jocelyn, leading him to overcompensate.
  • Valentine's Obsession: Valentine's desire to control the Shadowhunter world is rooted in his deep-seated fear of Downworlders and his belief in his own superiority.

What psychological complexities do the characters exhibit?

  • Jace's Internal Conflict: Jace struggles with his identity as Valentine's son, battling his own feelings and fears, leading to self-destructive behavior and emotional outbursts.
  • Clary's Identity Crisis: Clary grapples with her dual identity as a mundane and a Shadowhunter, struggling to reconcile her past with her present and future.
  • Simon's Existential Angst: Simon's transformation into a vampire forces him to confront his mortality and his place in the world, leading to feelings of isolation and uncertainty.

What are the major emotional turning points?

  • Jace's Confession: Jace's admission of his feelings for Clary, despite their perceived sibling relationship, marks a major emotional turning point, revealing the depth of his internal conflict.
  • Clary's Confrontation with Jocelyn: Clary's angry confrontation with her mother over her lies and secrets marks a turning point in their relationship, highlighting the pain of betrayal and the need for truth.
  • Simon's Acceptance: Simon's decision to embrace his vampire nature and his willingness to sacrifice himself for the greater good mark a turning point in his character development.

How do relationship dynamics evolve?

  • Clary and Jace: Their relationship evolves from a forbidden love to a complex bond of shared experience and mutual understanding, as they confront their pasts and their feelings for each other.
  • Clary and Simon: Their friendship is tested by Simon's transformation into a vampire and Clary's feelings for Jace, but their bond remains strong, highlighting the enduring power of friendship.
  • Luke and Jocelyn: Their relationship is strained by years of secrets and unspoken feelings, but they are ultimately drawn together by their shared love for Clary and their desire to protect her.

Interpretation & Debate

Which parts of the story remain ambiguous or open-ended?

  • The Nature of the Angel Raziel: The true nature and motivations of the Angel Raziel remain ambiguous, leaving readers to question the extent of his power and his role in the Shadowhunter world.
  • Sebastian's Fate: Sebastian's ultimate fate is left open-ended, leaving readers to wonder if he will return and what his future role in the Shadowhunter world might be.
  • The Future of the Clave: The future of the Clave and its relationship with Downworlders remains uncertain, leaving readers to speculate about the long-term consequences of the events in the novel.

What are some debatable, controversial scenes or moments in City of Glass?

  • Jace and Clary's Relationship: The romantic relationship between Jace and Clary, initially presented as a forbidden love due to their perceived sibling status, is a source of debate among readers, raising questions about the nature of love and family.
  • Valentine's Motivations: Valentine's actions and motivations are complex and open to interpretation, leaving readers to debate whether he is a truly evil villain or a misguided idealist.
  • The Use of Power: The novel raises questions about the use of power, particularly Clary's ability to create new runes, and whether such power should be wielded by individuals or controlled by a governing body.

City of Glass Ending Explained: How It Ends & What It Means

  • Valentine's Defeat: Valentine's death at the hands of the Angel Raziel marks the end of his reign of terror and the beginning of a new era for the Shadowhunter world.
  • Jace's Resurrection: Jace's resurrection by Raziel underscores the power of love and sacrifice, highlighting the themes of redemption and second chances.
  • A New Beginning: The novel concludes with the promise of a new beginning for the Shadowhunters and Downworlders, as they come together to rebuild their world and forge a new path forward.

Review Summary

4.27 out of 5
Average of 900k+ ratings from Goodreads and Amazon.

City of Glass receives mixed reviews. Many praise its action-packed plot, character development, and satisfying conclusion to the trilogy. Fans appreciate the expanded world-building and resolution of key storylines. However, some criticize the predictable twists, lengthy chapters, and character behavior. The Jace-Clary relationship remains controversial. Despite flaws, readers generally find it an improvement over previous books, with engaging side characters and an addictive writing style. The book's emotional impact and fast pacing keep readers invested, though opinions on its overall quality vary.

Your rating:

About the Author

Cassandra Clare is an American author born in Tehran, Iran. She spent her childhood traveling globally, finding solace in books. Clare began writing stories in high school and later worked in entertainment journalism. In 2004, she started writing her first YA novel, City of Bones, inspired by Manhattan's urban landscape. Clare transitioned to full-time fantasy writing in 2006. She prefers writing in coffee shops and restaurants, enjoying the company of friends who help her meet deadlines. Known for her Shadowhunter Chronicles, Clare's most recent novel is Sword Catcher. Her writing career began with short stories before gaining popularity with her young adult fantasy series.

Other books by Cassandra Clare

Download PDF

To save this City of Glass summary for later, download the free PDF. You can print it out, or read offline at your convenience.
Download PDF
File size: 0.55 MB     Pages: 15

Download EPUB

To read this City of Glass summary on your e-reader device or app, download the free EPUB. The .epub digital book format is ideal for reading ebooks on phones, tablets, and e-readers.
Download EPUB
File size: 3.25 MB     Pages: 15
0:00
-0:00
1x
Dan
Andrew
Michelle
Lauren
Select Speed
1.0×
+
200 words per minute
Create a free account to unlock:
Requests: Request new book summaries
Bookmarks: Save your favorite books
History: Revisit books later
Ratings: Rate books & see your ratings
Try Full Access for 7 Days
Listen, bookmark, and more
Compare Features Free Pro
📖 Read Summaries
All summaries are free to read in 40 languages
🎧 Listen to Summaries
Listen to unlimited summaries in 40 languages
❤️ Unlimited Bookmarks
Free users are limited to 10
📜 Unlimited History
Free users are limited to 10
Risk-Free Timeline
Today: Get Instant Access
Listen to full summaries of 73,530 books. That's 12,000+ hours of audio!
Day 4: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 7: Your subscription begins
You'll be charged on Mar 1,
cancel anytime before.
Consume 2.8x More Books
2.8x more books Listening Reading
Our users love us
50,000+ readers
"...I can 10x the number of books I can read..."
"...exceptionally accurate, engaging, and beautifully presented..."
"...better than any amazon review when I'm making a book-buying decision..."
Save 62%
Yearly
$119.88 $44.99/year
$3.75/mo
Monthly
$9.99/mo
Try Free & Unlock
7 days free, then $44.99/year. Cancel anytime.
Settings
Appearance
Black Friday Sale 🎉
$20 off Lifetime Access
$79.99 $59.99
Upgrade Now →