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
Heart of the Sun Warrior

Heart of the Sun Warrior

by Sue Lynn Tan 2022 480 pages
4
47.0K ratings
Listen
Try Full Access for 7 Days
Unlock listening & more!
Continue

Plot Summary

Home's Fragile Peace

Xingyin's hard-won peace is threatened

Xingyin, daughter of the Moon Goddess Chang'e, relishes a year of tranquility on the moon with her mother and loyal attendant Ping'er. Yet beneath the surface, unease lingers—her mixed heritage and past defiance of the Celestial Emperor have left scars. The arrival of Liwei, the Celestial Crown Prince and her complicated love, stirs old feelings and doubts. Their relationship, once full of promise, is now shadowed by uncertainty and the weight of unspoken dreams. The moon's serenity is a fragile illusion, easily shattered by the world's demands and the wounds of the past. Xingyin's longing for belonging and love is palpable, but fate is already conspiring to test her resolve and the safety of her home.

Shadows and Intruders

Strangers disrupt the moon's sanctuary

The peace of Xingyin's home is broken by a group of visitors—some seeking inspiration, others with hidden motives. Among them, the enigmatic Master Gang and the suspicious winemaker Haoran arouse Xingyin's instincts. Her mother urges trust, but years of hiding and betrayal have made Xingyin wary. The guests' presence is unsettling, and the moon's safety feels increasingly precarious. When Master Gang is caught attacking the magical laurel tree, his true identity as a powerful and dangerous immortal is revealed. The laurel's mysterious regenerative power becomes a focal point, and Xingyin realizes that her home is coveted for more than its beauty. The seeds of conflict are sown, and the moon is no longer a haven.

Secrets of the Laurel

The laurel's power is unveiled

After Master Gang's attack, Xingyin and Liwei investigate the laurel's secrets. They discover its extraordinary ability to heal and regenerate, not only itself but those who dwell near it. This explains Xingyin's rapid recovery and hints at the laurel's deeper significance. The tree's seeds are nearly indestructible, and its magic is coveted by forces beyond the moon. The laurel becomes a symbol of both hope and danger—a source of strength for Xingyin's family, but also a target for those who would exploit its power. The revelation that the laurel's magic is tied to blood and suffering foreshadows the trials to come, as the moon's greatest blessing becomes its greatest vulnerability.

Old Wounds, New Visitors

Past betrayals resurface with Wenzhi's return

Wenzhi, former captain and now Demon Realm heir, intrudes upon Xingyin's life once more. Their history is fraught with love, betrayal, and unresolved pain. Wenzhi's presence stirs old wounds, and his warnings about the new Celestial general, Wu (Wugang), add to Xingyin's anxieties. The court's shifting power dynamics threaten her friends and family, and the laurel's secrets draw dangerous attention. Amidst political intrigue and personal turmoil, Xingyin must navigate her tangled relationships with Liwei and Wenzhi, each representing different paths and parts of her heart. The moon's isolation is ending, and Xingyin is forced to confront the world's encroaching darkness.

Courtly Tensions Ignite

A royal banquet exposes enemies

At the Celestial Emperor's birthday celebration, Xingyin and Liwei face the emperor's cold hostility and the empress's open disdain. General Wu's true identity as Wugang, the laurel's ancient woodcutter, is revealed, and his ambitions become clear. The court is a nest of vipers, with shifting alliances and hidden threats. When the moon fails to rise—a result of a cruel trick played on Chang'eXingyin and her family are accused of treason. The emperor's wrath falls upon them, and Liwei is forced to choose between love and duty. The fragile peace is shattered, and the family is thrust into peril, their fate now tied to the laurel's dangerous magic.

A Father's Return

Xingyin discovers her mortal father alive

In the mortal realm, Xingyin finds her father, Houyi, the legendary archer, living in obscurity. Their reunion is bittersweet—he is dying, and the years of separation have left deep wounds. The truth of his exile, the emperor's manipulations, and the tragic love between Houyi and Chang'e are laid bare. Xingyin's longing for family is fulfilled, but only briefly, as her father's mortality threatens to snatch him away again. The quest for the Elixir of Immortality becomes urgent, and Xingyin is determined to save him, even if it means risking everything. The past and present collide, and the cost of love and sacrifice is brought into sharp focus.

The Elixir's Temptation

A desperate heist for immortality

Xingyin joins forces with Tao and Leiying, two immortals with their own motives, to steal the Elixir of Immortality from the Celestial treasury. The heist is fraught with danger, betrayal, and moral ambiguity. Xingyin's trust is tested as alliances shift and the true cost of the elixir becomes clear. The theft is only partially successful—Tao betrays Xingyin, taking the elixir for his own cause. The failure is devastating, and Xingyin is left with nothing but guilt and the knowledge that her actions have endangered her loved ones. The pursuit of immortality is revealed as a double-edged sword, offering hope but demanding a heavy price.

Imprisonment and Betrayal

The family faces imperial wrath

The Celestial Emperor's edict falls—Chang'e is stripped of her guardianship, and the moon's inhabitants are placed under house arrest. Liwei is summoned to face judgment, and the family is surrounded by soldiers. The threat of imprisonment in the Celestial tower looms, and the family is forced to consider flight. Old friends risk their safety to warn Xingyin, and the lines between loyalty and survival blur. The laurel's power is coveted by the emperor, and Wugang's machinations grow ever more dangerous. The family's unity is tested as they prepare to flee, knowing that safety is an illusion and betrayal can come from any side.

The Heist and Its Cost

A failed theft leads to disaster

Xingyin and Tao's attempt to steal the elixir ends in chaos. The treasury's magical defenses are nearly fatal, and the betrayal by Tao leaves Xingyin empty-handed. The consequences are immediate—Wugang's forces close in, and the family's flight becomes a desperate escape. The cost of failure is high, as the family is forced to abandon their home and the laurel falls into enemy hands. The dream of saving her father slips away, and Xingyin is left to grapple with the consequences of her choices. The heist's failure marks a turning point, as hope gives way to grief and the family is cast into exile.

Flight and Loss

Exile brings devastating loss

As the family flees the moon, Wugang's soldiers attack. In the chaos, Ping'er sacrifices herself to save Chang'e, dying in Xingyin's arms. The loss is shattering, and the family is forced to confront the reality that safety is unattainable. Grief and guilt consume Xingyin, and the bonds of love are tested by sorrow. The family's flight leads them to the Southern Sea, where they seek refuge and a place to mourn. The cost of defiance is made clear—every victory is paid for in blood, and the wounds of loss run deep. The journey becomes one of survival, as the family searches for solace in a world that offers none.

The Moon's Last Stand

A final confrontation on the moon

Wugang's ambitions reach their zenith as he seizes the laurel and unleashes an army of undead soldiers. The moon becomes a battlefield, and Xingyin must use every ounce of cunning and courage to protect her family. The laurel's power is revealed as both a blessing and a curse, capable of healing and destruction. Allies gather for a last stand, but the odds are grim. The battle is fierce, and the cost is high—sacrifice, betrayal, and the loss of innocence. The moon's sanctuary is lost forever, and the family is scattered, each bearing the scars of war and the weight of impossible choices.

Grief and Exile

Mourning and searching for meaning

In the aftermath of battle, Xingyin and her family are exiles, wandering the realms in search of safety and purpose. Grief for Ping'er and the loss of home haunts them, and the bonds of love are strained by sorrow. The Southern Sea offers a brief respite, but even there, danger and intrigue follow. Allies are few, and trust is hard-won. Xingyin's journey becomes one of self-discovery, as she grapples with guilt, longing, and the search for redemption. The wounds of loss are slow to heal, and the path forward is uncertain. Yet even in exile, hope flickers—a testament to the resilience of the heart.

The Southern Sea's Embrace

Refuge and remembrance in the deep

The Southern Sea welcomes Xingyin and her family, offering sanctuary and a place to lay Ping'er to rest. The customs of the Sea Immortals are both strange and comforting, and the bonds of friendship are renewed. The funeral is a moment of catharsis, as grief is shared and the memory of the lost is honored. The sea's magic is both a balm and a reminder of the world's vastness. In the embrace of the Southern Sea, Xingyin finds a measure of peace, even as the shadows of the past linger. The journey is far from over, but the family is strengthened by love and the promise of new beginnings.

Allies and Warnings

New alliances and old threats

In the Southern Sea, Xingyin forges new alliances and receives warnings of dangers to come. The shifting politics of the Immortal Realm are ever-present, and the threat of Wugang's ambitions looms large. The quest for the Sacred Flame Feather—a weapon capable of destroying the laurel—becomes paramount. Bargains are struck with old enemies, and the cost of trust is high. The family's unity is tested by the demands of survival and the lure of power. The journey becomes one of strategy and sacrifice, as Xingyin prepares to face the greatest challenge of her life.

Bargains with the Empress

A dangerous pact for love

Xingyin is forced to bargain with the Celestial Empress, Liwei's mother, to save Liwei from Wugang's clutches. The price is steep—Xingyin must renounce her love for Liwei, sacrificing her own happiness for his safety. The empress's cunning and ruthlessness are matched only by Xingyin's determination. The pact is a turning point, severing the bond between Xingyin and Liwei and setting them on separate paths. The cost of love is made clear, and the wounds of sacrifice run deep. The journey becomes one of endurance, as Xingyin steels herself for the trials ahead.

The Feather's Quest

A perilous journey to the sun

To destroy the laurel, Xingyin must obtain the Sacred Flame Feather from the Sun Goddess, Lady Xihe. The quest is fraught with danger, as Lady Xihe's grief and rage over the loss of her children threaten to consume Xingyin. A trial by fire ensues, testing Xingyin's courage, compassion, and resolve. The feather is won not by force, but by empathy and understanding—a testament to the power of forgiveness and the possibility of healing. The journey is transformative, as Xingyin confronts the legacy of her father's actions and the burden of her own choices.

Sun Goddess's Judgment

A trial of mercy and pain

Lady Xihe's judgment is harsh, demanding blood for blood. Xingyin faces the Sun Goddess's champion in a battle that is as much about atonement as survival. The fight is brutal, but Xingyin's refusal to kill needlessly earns her the feather and a measure of respect. The encounter is a crucible, forging Xingyin's character and clarifying her purpose. The power of mercy, the weight of grief, and the possibility of reconciliation are woven together in a moment of grace. The feather is both a weapon and a symbol—a key to the future and a reminder of the past.

The Wedding Ruse

A marriage of necessity and deception

To obtain the magic needed to disguise herself as her mother, Xingyin must agree to a political marriage with Wenzhi, now king of the Cloud Wall. The wedding is a ruse, a means to an end, but it stirs old feelings and unresolved desires. The ceremony is interrupted by violence and betrayal, as Wenzhi's brother murders their father and seizes power. In the chaos, Xingyin and her allies fight for survival, and the bonds of love and loyalty are tested. The wedding is both a farce and a crucible, forcing Xingyin to confront the truth of her heart and the cost of her choices.

The Final Battle

The fate of the realms is decided

Disguised as her mother, Xingyin allows herself to be captured by Wugang and brought to the laurel. The Sacred Flame Feather is unleashed, destroying the laurel and Wugang's undead army. The battle is fierce and costly—sacrifice, betrayal, and the loss of innocence mark the day. Wenzhi gives his life to save Xingyin, and the price of victory is paid in blood and grief. The realms are saved, but the wounds of war are deep. The final confrontation is both an ending and a beginning, as the world is remade by love, sacrifice, and the hope of redemption.

Sacrifice and Farewell

Love and loss reshape the future

In the aftermath of battle, Xingyin mourns Wenzhi's death and the cost of victory. The laurel's last gift restores her to life, but Wenzhi is lost. The family is reunited, but the scars of war and loss remain. The Celestial Empress falls in battle, and Liwei ascends the throne. The bonds of love are tested by grief, and the future is uncertain. Xingyin must choose between love and duty, between the past and the promise of new beginnings. The journey becomes one of healing, as the wounds of the heart are slowly mended by time and the enduring power of love.

Aftermath and Mourning

The world rebuilds after devastation

The realms are at peace, but the cost is heavy. Xingyin and her family return to the moon, seeking solace and a new beginning. Liwei rules as emperor, burdened by loss and the demands of leadership. Friends and allies find their own paths, and the world is remade by the choices of those who survived. The memory of the lost is honored, and the promise of the future is tempered by the lessons of the past. The journey is one of acceptance, as the world moves forward, forever changed by the trials it has endured.

Choosing a New Path

Xingyin seeks her own happiness

In the quiet of home, Xingyin grapples with grief and the search for meaning. The wounds of loss are slow to heal, but the bonds of family and friendship offer comfort. The possibility of love remains, but Xingyin chooses to seek her own path, refusing the crown and the life of an empress. The journey becomes one of self-discovery, as Xingyin learns to honor the past without being bound by it. The promise of new beginnings is embraced, and the future is shaped by hope, resilience, and the courage to dream again.

Reunion and New Beginnings

Love is reborn in the mortal realm

Years pass, and Xingyin's heart slowly heals. News reaches her that Wenzhi's spirit has been reborn in the mortal realm, his consciousness preserved by the laurel's final gift. Xingyin journeys to find him, and their reunion is both a beginning and an end—a chance to start anew, free from the burdens of the past. The promise of love, hard-won and deeply cherished, is fulfilled in the simple joys of life. The story ends with hope, as Xingyin and Wenzhi look to the future, ready to embrace whatever comes, together.

Characters

Xingyin

Resilient heroine torn by love

Xingyin is the daughter of the Moon Goddess Chang'e and the mortal hero Houyi, embodying both mortal vulnerability and immortal strength. Her journey is one of self-discovery, as she navigates the treacherous politics of the Immortal Realm, the pain of exile, and the complexities of love. Xingyin's relationships with Liwei and Wenzhi are central to her development—each represents a different facet of her heart and the choices she must make. Her loyalty to family and friends is unwavering, but she is haunted by guilt and the fear of loss. Xingyin's greatest strength is her capacity for love and forgiveness, even in the face of betrayal and grief. Her arc is one of growth from sheltered innocence to hard-won wisdom, as she learns that true power lies not in magic or might, but in the courage to choose her own path.

Liwei

Noble prince burdened by duty

Liwei, the Celestial Crown Prince, is torn between love and obligation. His relationship with Xingyin is marked by tenderness, loyalty, and the pain of impossible choices. As the son of the Celestial Emperor and Empress, Liwei is shaped by the expectations of his lineage and the demands of leadership. He is compassionate and just, but struggles with the weight of responsibility and the scars of betrayal. Liwei's love for Xingyin is deep, but ultimately, he must choose the realm over personal happiness. His arc is one of sacrifice and maturity, as he ascends the throne and learns to balance the needs of his people with the desires of his heart. Liwei's journey is a testament to the cost of greatness and the enduring power of love, even when it cannot be fulfilled.

Wenzhi

Haunted lover seeking redemption

Wenzhi, once a captain in the Celestial Army and later heir to the Demon Realm, is a figure of both darkness and light. His love for Xingyin is passionate and fraught with betrayal—he imprisons her, yet ultimately sacrifices everything to save her. Wenzhi is driven by ambition, shaped by a ruthless upbringing and the constant threat of violence. His arc is one of atonement, as he struggles to prove his sincerity and earn forgiveness. Wenzhi's death is a moment of profound sacrifice, revealing the depth of his transformation. His rebirth in the mortal realm offers hope for redemption and the possibility of a love untainted by the past. Wenzhi's character explores the complexities of trust, the possibility of change, and the enduring nature of love.

Chang'e

Grieving mother and moon goddess

Chang'e, the legendary Moon Goddess, is defined by loss, longing, and resilience. Her love for Houyi and Xingyin is the anchor of her existence, but she is haunted by the consequences of her choices—taking the elixir, ascending to immortality, and enduring centuries of isolation. Chang'e's grief is both a source of strength and vulnerability, shaping her relationship with her daughter and the world. Her arc is one of healing, as she is reunited with Houyi and finds solace in family. Chang'e's quiet wisdom and enduring love are a guiding force for Xingyin, and her story is a meditation on the cost of immortality and the power of forgiveness.

Houyi

Legendary archer seeking peace

Houyi, the mortal hero who slew the sunbirds, is a figure of myth and sorrow. His exile and presumed death are the result of the Celestial Emperor's manipulations, and his reunion with Chang'e and Xingyin is bittersweet. Houyi is marked by regret for the past and a longing for redemption. His mortality is a reminder of the fragility of life and the cost of heroism. Houyi's arc is one of reconciliation, as he forgives Chang'e and finds peace in family. His wisdom and humility are a counterpoint to the ambitions of the immortals, and his story is a reflection on the meaning of greatness and the value of love over power.

Ping'er

Loyal attendant and surrogate mother

Ping'er is more than a servant—she is a steadfast friend, mentor, and maternal figure to Xingyin. Her devotion to Chang'e and Xingyin is unwavering, and her sacrifice to save Chang'e is a moment of profound love. Ping'er's death is a shattering loss, underscoring the vulnerability of even the most loyal hearts. Her memory haunts Xingyin, serving as both a source of grief and a reminder of the enduring bonds of chosen family. Ping'er's character embodies the quiet heroism of service, the pain of exile, and the power of love to transcend death.

Wugang (General Wu)

Vengeful usurper driven by pain

Wugang, once a mortal woodcutter, is transformed by suffering and ambition into a formidable antagonist. His punishment—endlessly chopping the laurel—breeds a deep resentment for the immortals. Wugang's mastery of the laurel's power allows him to create an army of undead soldiers, threatening the balance of the realms. His actions are driven by a twisted sense of justice and a desire for control, but ultimately, he is consumed by the very hatred he wields. Wugang's arc is a cautionary tale about the corrosive nature of vengeance and the dangers of unchecked ambition.

Shuxiao

Fierce friend and loyal warrior

Shuxiao, a lieutenant in the Celestial Army, is Xingyin's most trusted friend and confidante. Her courage, wit, and unwavering loyalty provide strength and comfort in the darkest times. Shuxiao's willingness to risk everything for Xingyin is a testament to the power of chosen family. Her arc is one of growth, as she finds love and a new path beyond the battlefield. Shuxiao's presence is a reminder that heroism is not only found in grand gestures, but in the steadfast support of those who stand by us.

Celestial Empress

Ambitious mother undone by loss

The Celestial Empress is a complex figure—ruthless, cunning, and fiercely protective of her son Liwei. Her machinations drive much of the conflict, and her enmity with Xingyin is both personal and political. The empress's love is possessive, and her inability to let go ultimately leads to her downfall. Her death in battle is both a tragedy and a release, allowing Liwei to step into his own as a leader. The empress's arc is a meditation on the dangers of pride, the cost of ambition, and the redemptive power of love, even when it is flawed.

Lady Xihe

Grieving sun goddess seeking justice

Lady Xihe, mother of the sunbirds, is a figure of immense power and sorrow. Her grief over the loss of her children is a force that shapes the world, and her encounter with Xingyin is a crucible of forgiveness and understanding. Lady Xihe's willingness to grant the Sacred Flame Feather is a moment of grace, born of empathy and the recognition of shared pain. Her arc is a testament to the possibility of healing, the necessity of mercy, and the enduring bonds of motherhood.

Plot Devices

Duality of Love and Sacrifice

Love as both strength and vulnerability

The narrative is structured around the tension between love and sacrifice—how the deepest bonds can both empower and endanger. Xingyin's relationships with Liwei and Wenzhi are central, each representing different choices and consequences. The story uses parallel arcs—parents and children, lovers and friends—to explore the cyclical nature of loss, forgiveness, and redemption. The laurel tree serves as a powerful symbol, its regenerative magic both a blessing and a curse, mirroring the duality of immortality itself. The use of magical artifacts (elixir, feather, scroll) as plot devices drives the action, while the recurring motif of disguise and transformation (physical and emotional) underscores the theme of identity. Foreshadowing is woven through dreams, legends, and the shifting allegiances of the court, building tension and deepening the emotional stakes. The narrative's structure—alternating between moments of intense action and quiet introspection—mirrors Xingyin's internal journey, culminating in a final act of self-sacrifice that brings the story full circle.

Analysis

A meditation on love, loss, and the courage to choose

Heart of the Sun Warrior is a sweeping fantasy that uses mythic elements to explore deeply human questions: What does it mean to love, to lose, and to begin again? At its core, the novel is about the cost of immortality—not just in years, but in the wounds that never heal and the sacrifices that must be made. Xingyin's journey is emblematic of the struggle to reconcile duty and desire, to honor the past without being bound by it. The story challenges the notion of heroism, suggesting that true strength lies not in power or victory, but in the willingness to forgive, to change, and to hope. The interplay between love and sacrifice is central—every act of courage is also an act of vulnerability, and every loss is an opportunity for growth. The novel's resolution, with Xingyin choosing her own path and embracing the possibility of new beginnings, is a powerful affirmation of agency and resilience. In a world shaped by gods and monsters, it is the choices of the heart that ultimately define destiny.

Last updated:

Want to read the full book?

Review Summary

4 out of 5
Average of 47.0K ratings from Goodreads and Amazon.

Heart of the Sun Warrior receives mixed reviews. Many praise the beautiful writing, expanded worldbuilding, and emotional depth. Fans appreciate the action, character development, and satisfying conclusion to the duology. However, some criticize the love triangle, pacing issues, and character inconsistencies. Critics feel the sequel was unnecessary and lacked the magic of the first book. Despite divided opinions, most agree the lyrical prose and Chinese mythology elements are strengths. Overall, readers found the book to be an immersive, if sometimes frustrating, continuation of Xingyin's story.

Your rating:
4.43
16 ratings

About the Author

Sue Lynn Tan is a Malaysian-born author known for her bestselling fantasy duology, Daughter of the Moon Goddess and Heart of the Sun Warrior. Her books, which blend Chinese mythology with vivid storytelling, have gained international recognition and will be translated into seventeen languages. Tan's passion for storytelling was ignited by her father's gift of a fairytale compilation, leading her to explore fantasy literature extensively. After studying in London and France, she now resides in Hong Kong with her family. Tan engages with her readers through social media platforms and her website, sharing her love for magical worlds and fables that have influenced her writing career.

Listen
Now playing
Heart of the Sun Warrior
0:00
-0:00
Now playing
Heart of the Sun Warrior
0:00
-0:00
1x
Voice
Speed
Dan
Andrew
Michelle
Lauren
1.0×
+
200 words per minute
Queue
Home
Swipe
Library
Get App
Create a free account to unlock:
Recommendations: Personalized for you
Requests: Request new book summaries
Bookmarks: Save your favorite books
History: Revisit books later
Ratings: Rate books & see your ratings
250,000+ readers
Try Full Access for 7 Days
Listen, bookmark, and more
Compare Features Free Pro
📖 Read Summaries
Read unlimited summaries. Free users get 3 per month
🎧 Listen to Summaries
Listen to unlimited summaries in 40 languages
❤️ Unlimited Bookmarks
Free users are limited to 4
📜 Unlimited History
Free users are limited to 4
📥 Unlimited Downloads
Free users are limited to 1
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 Dec 15,
cancel anytime before.
Consume 2.8× More Books
2.8× more books Listening Reading
Our users love us
250,000+ readers
Trustpilot Rating
TrustPilot
4.6 Excellent
This site is a total game-changer. I've been flying through book summaries like never before. Highly, highly recommend.
— Dave G
Worth my money and time, and really well made. I've never seen this quality of summaries on other websites. Very helpful!
— Em
Highly recommended!! Fantastic service. Perfect for those that want a little more than a teaser but not all the intricate details of a full audio book.
— Greg M
Save 62%
Yearly
$119.88 $44.99/year/yr
$3.75/mo
Monthly
$9.99/mo
Start a 7-Day Free Trial
7 days free, then $44.99/year. Cancel anytime.
Scanner
Find a barcode to scan

We have a special gift for you
Open
38% OFF
DISCOUNT FOR YOU
$79.99
$49.99/year
only $4.16 per month
Continue
2 taps to start, super easy to cancel
Settings
General
Widget
Loading...
We have a special gift for you
Open
38% OFF
DISCOUNT FOR YOU
$79.99
$49.99/year
only $4.16 per month
Continue
2 taps to start, super easy to cancel