Start free trial
Searching...
SoBrief
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
Diamonds in the Rough

Diamonds in the Rough

by Charmaine Pauls 2020 210 pages
4.23
1k+ ratings
Listen
Try Full Access for 3 Days
Unlock listening & more!
Continue

Plot Summary

Into the Winter Sea

A woman's flight and a man's fear

Zoe's desperate leap over the cliff and into the freezing ocean signals the shattering of boundaries and the beginning of a harrowing journey. Maxime, once the imperturbable mafia scion, plunges after, his fear for Zoe surprising even himself. Rescued and shivering, Zoe is enveloped in the strange tenderness of her captor, blurring the line between safe haven and prison. Their physical vulnerability fosters an uneasy intimacy, while unspoken truths and simmering desire mingle with Zoe's lingering sense of captivity. Out of the water and into his bed, Zoe's survival is no longer just about physical endurance, but about securing remnants of her spirit amid coercion, desire, and the dangerous devotion of a man whose love is only matched by his ruthlessness.

Prisoner's Hope, Warden's Need

A game of control and longing

Zoe's world is now Maxime's domain—a gilded trap where every kindness is earned, every comfort conditional. Zoe's only link to lost freedom is letters to her imprisoned brother, Damian, coded pleas that Maxime never fully allows to reach their audience. While Maxime's calculated gifts and moments of warmth momentarily seduce Zoe, she battles isolation and the slow erosion of autonomy. The emotional terrain of captivity becomes more treacherous than locked doors, with Zoe struggling to distinguish her own needs from the rewards and punishments dished out by her captor. Their relationship oscillates between feigned domesticity and sharp reminders of the uneven power that defines them. Amid these pushes and pulls, Zoe clings to resilience forged in a hostile world, even as she glimpses the unexpectedly human fragilities inside Maxime.

The Chessboard of Power

Unraveling family, mafia, and motives

Behind Maxime's imposing persona is a web of mafia alliances, family rivalries, and the ruthless economics of the diamond trade. Inter-family strife, especially with Maxime's brother Alexis, simmers—fueled by jealousy, legacy, and past betrayals. Maxime's affection for Zoe rubs raw against his familial obligations, as his father pressures him to relinquish her in favor of order and tradition. The balance is razor-thin: Zoe is both beloved prisoner and pawn in negotiations with Damian, whose eventual freedom and control of a diamond mine undergirds the Belshaws' criminal fortune. The violence and vendettas of Maxime's world swirl menacingly around Zoe, who remains in the eye of a sociopolitical storm. Through it all, Maxime's possessiveness grows, binding him further to the woman he both shields and endangers.

Fragments of Affection

Intimacy, hunger, and the illusion of choice

Seasons change but the dynamic between Zoe and Maxime remains volatile. Touch and tenderness are rationed beside punishment and possessive desire. Maxime's "lessons" invite Zoe's cooperation, rewarding compliance with pleasure and attention—but deny her real agency. A sewing machine, an offer of design school, and limited freedom outside the mansion present as gestures of benevolence, yet reinforce Zoe's dependency. The romance teeters between genuine connection and strategic manipulation, leaving Zoe questioning the reality of the affection she sometimes feels. Amid engineered "normalcy"—shared outings, learning French, and creative pursuits—her longing for authentic love and identity grows sharper, even as the threat of replacement or abandonment haunts her waking moments.

Gifts, Purpose, and Pains

A dream deferred, a heart exposed

Zoe's creative talents are coaxed to life by Maxime's lavish gifts: a professional sewing machine and a pathway to a prestigious design school in Marseille. These offerings are bittersweet, engineering Zoe's happiness but serving Maxime's needs—not least his wish that she stay, thrive, and remain bound to him. Zoe's joy is undercut by the knowledge that her achievements are tainted by connections and coercion; her classmates notice, ostracizing her. At every turn, gifts become double-edged, affirming Zoe's dreams even as they shackle her tighter. Yet, small mercies—words in French, afternoons with fabric, shared laughter—glimmer amid the shadows. Zoe oscillates between gratitude and resentment, never blind to the paradox that the man who gives her reason to live is also the one who steals her freedom.

Boundaries of Obedience

Pleasure, punishment, and shifting rules

Sexual dynamics become battlegrounds—sites for power struggles, moments of vulnerability, and sometimes cruel lessons. Maxime's domination is total, from orchestrating Zoe's experiences to deciding when kindness is earned and suffering is administered. Obedience is rewarded, defiance harshly corrected—sometimes with complex sexual games, sometimes with psychological torment. Zoe's submission is never uncomplicated: she chafes at being "property" and resists seeing herself through Maxime's lens. Yet, desire inevitably tangles with survival, and she learns to use her limited power—her compliance, her pleas, her body—as leverage, even as she despairs at her dependency. The boundaries of consent, autonomy, and affection remain dangerously blurred.

Showdown in the Shadows

Attack, loss, and the price of loyalty

The underbelly of Maxime's world erupts as mafia wars sweep through Marseille. A drive-by attack, aimed at Maxime but designed to wound him through Zoe, claims the life of his loyal guard, Gautier, wrenching everyone into a grim new reality. In retaliation, Maxime unleashes retributive violence against the Corsican enemies, reaffirming his role as both executioner and leader. For Zoe, the bloodshed brings the consequences of mafia entanglement into sharp relief: safety is a tenuous illusion, and love is weaponized by rivals. Grief and guilt fuse with fear and urgency—she is forced to witness the carnage left in the wake of being beloved by a dangerous man. The tenuous lines between protector, avenger, and captor grow ever fainter.

Vows and Violence

Truths revealed, betrayals confessed

After the bloodshed, the walls between Zoe and Maxime begin to crack. The trauma of their shared ordeal demands honesty—and punctures the web of partial truths Maxime has maintained. He admits to his mafia role, his true intentions for keeping Zoe, and the strategic lies he has spun regarding Damian's safety. Zoe, devastated by the breadth of the deception, attempts violence; Maxime, paradoxically both understanding and punitive, tests the limits of her spirit and her love. They spiral into a night of confession and brutal intimacy, a crucible where only the rawest versions of themselves survive. It is as much a funeral for old illusions as it is a desperate bid for connection.

Face of the Mafia

Masks fall, roles collide, and old wounds reopen

Maxime's split identities—as mafia prince, lover, and flawed human—clash ever more forcefully. He seeks psychological counsel, grappling with his inability to love in the way Zoe yearns for. Meanwhile, Zoe is made to bear the brunt not only of Maxime's family politics but the scorn and manipulation of those around her—including his ex-lover Francine and so-called friends. Their alliances, both forced and genuine, are always circumscribed by Maxime's power and Zoe's stigmatized place as mistress or "property." Attempts at normalcy—school, friendship, daily rituals—are constantly upended by loyalty tests and the threat of violence. Zoe's sense of self is battered, but not entirely vanquished.

Lessons in Suffering

Isolation, adaptation, and the myth of freedom

Zoe's life contracts, then reshapes itself within the constraints Maxime allows. Outwardly, she flourishes: advancing in her design studies, forging tenuous connections, and transforming moments of humiliation into hard-won resilience. Inwardly, a war rages—between her growing love for Maxime and the pain of being a kept woman. Each new betrayal smarts: learning her academic successes are tainted, friendships manufactured at Maxime's behest, and sources of agency ever hollowed out. Yet, through all the lessons in suffering, Zoe persists—refusing self-destruction, working to claim her dignity, and, ultimately, plotting survival on her own terms.

Breaking Points

Familial obligations, contracts, and disastrous revelations

Events spiral as Maxime's world closes in: family demands, mafia contracts, and the underlying business deal with Damian all converge. Zoe's role as pawn becomes unavoidable, now that Damian is free and the diamond empire is in flux. Social humiliations accumulate; allies become adversaries; old wounds are ripped open at family gatherings and through explosive confrontations. Each kindness from Maxime now feels like a trap, every reprieve a prelude to new pain. The cumulative betrayals finally drive Zoe to a breaking point, where escape becomes not just a fantasy but an act of survival.

The Cost of Kindness

A new prison, a final kindness, agonizing closure

When Maxime's hidden engagement to an Italian mafia heiress is revealed, the last illusions Zoe harbored about love and belonging are crushed. The "golden cage"—a lavish apartment bought and renovated for Zoe's perpetual exile—is no more a gift than the other trappings of her captivity. Zoe endures the ultimate betrayal: not only is she to be replaced, but she is still expected to stay, cherished in shadow, while Maxime weds in the light. The offering of comfort and luxury now stings, loaded with the weight of everything lost and everything never truly hers.

The Limits of Love

Betrayal, heartbreak, and the impossibility of return

Zoe's attempts to adapt, comply, and even bargain for her happiness have left her depleted. After moving into her solitary "prison palace," she is reminded of every failed promise—especially when discovering Maxime withheld her letters to Damian, severing her last connection to family and hope. In the wake of this, all of Maxime's gestures are revealed as calculated control. Zoe, recognizing the enduring, destructive love she bears for him, is finally able to harden her heart and look outward, not inward, for survival. She stops being the dreamer and becomes the architect of her own escape.

Family, Fear, and Futility

A world closing in, a woman breaking out

The full machinery of Maxime's world—family, guards, favors, and boundaries—clamps down to keep Zoe within her gilded prison. Yet in his focus on keeping her, Maxime underestimates Zoe's determination and cunning. As he prepares for an arranged marriage that will seal his family's fortune, all the while visiting Zoe as a mistress-in-exile, Zoe plans her escape. Every exchange is now a chess move; every act of tenderness, an aftertaste of futility. The emotional wounds become strategic armor. For Zoe, freedom is no longer desire—it is necessity.

Diamonds and Dust

Failure, resilience, and the quiet forging of resolve

The novel's title comes full circle: all Zoe's creative efforts, the "diamonds" of her labor and longing, are judged "dust" by the world Maxime shapes. Her designs are dismissed, her successes denied. But this failure crystallizes her resolve—first to endure, then to resist, and finally, to leave. Even as Maxime grants her creature comforts and beguiling kindnesses, Zoe stops being shaped by his power and finds the sharpest edge of her own. Every humiliation, every small theft of dignity, is reworked into a deeper resolve not to be anyone's pawn again.

Everything Falls Apart

The revelation of secrets, the gathering of will

Zoe's investigations, aided by an unlikely opening of opportunity, expose the final and most egregious betrayal: Maxime has withheld communication from her brother throughout her captivity. The truth brings a painful clarity: even letters, even hope, were a stage-managed illusion. For the first time, Zoe orchestrates her own salvation, reaching out to Damian, arranging for a forged identity and passage home. Every moment is filled with risk, but unlike before, she acts purely for herself. Between grief and determination, her agency, long suppressed, becomes unstoppable.

The New Golden Cage

A trap redecorated, a lesson unlearned

Maxime's response to Zoe's suffering is to reassert his control with a new setting—lavish, beautiful, but ultimately just as confining. He offers every material comfort while denying true freedom and emotional honesty. His psychological machinations escalate: heartbreak is soothed with opulence, but the underlying wound is never allowed to heal. The contradiction between Zoe's status as cherished object and abandoned love is sharpened. The more Maxime tries to buy her happiness, the clearer her pain becomes—until kindness itself reveals its true cost.

The Last Escape

A final act of courage, a love left behind

Carefully, methodically, Zoe prepares to disappear. Feigning acquiescence, she leverages every weakness in Maxime's system: pills, ruses, the assumptions of her guards, and the last shreds of trust she can feign. With the help of Damian's contact, she slips from the web of control, finally making her way to the airport and boarding a plane home. As Marseille, Maxime, and her life as "property" recede, Zoe takes with her both the scars and the hard-won knowledge that all diamonds are forged under pressure—but some, through endurance, can become unbreakable and free. The pain is unhealed, the love unresolved, but the act of escape—her first true act of autonomy—signals a future no longer dictated by anyone else's bargains.

Analysis

In Diamonds in the Rough, Charmaine Pauls crafts a dark, emotionally raw meditation on captivity, agency, and the complexities of survival within toxic love. The novel fiercely refuses easy moralizing, enveloping the reader in Zoe's fluctuating states of hope, defiance, longing, and despair. Through a relentless ebb and flow of control, the story probes what it means to love without freedom—and whether true love is even possible under coercion. The diamond, as central metaphor, encapsulates this tension: every character is crushed, polished, and appraised within unforgiving systems of power and desire. Maxime's psychological landscape is compellingly rendered—capable of tenderness but inherently disfigured by emotional detachment, his love indistinguishable from manipulation. The narrative's greatest strength is its unsparing depiction of Zoe's evolution: naive dreamer to battered prisoner to agent of her own escape. In the end, the novel leaves readers pondering the boundaries between care and control, the costs of survival, and whether escape—physical or psychological—is ever truly complete. It is both a cautionary tale and a testament to the unbreakable will to survive.

Last updated:

Report Issue

Review Summary

4.23 out of 5
Average of 1k+ ratings from Goodreads and Amazon.

Diamonds in the Rough receives overwhelmingly positive reviews, with readers praising Charmaine Pauls' masterful dark romance writing. Most reviewers are emotionally invested in Zoe and Maxime's complex, turbulent relationship, frequently expressing frustration and anger toward Maxime's manipulative, cold behavior and his shocking "Italian deal." The cliffhanger ending leaves readers desperate for the final installment. While most applaud the passionate, unpredictable storytelling, one critical reviewer condemns the hero's treatment of the heroine. Overall, readers consistently highlight the book's emotional intensity, excellent writing, and compelling character dynamics.

Your rating:
4.55
2 ratings
Want to read the full book?

Characters

Zoe Hart

Wounded dreamer fighting for selfhood

Zoe is a survivor, a young woman hardened by family betrayal, poverty, and finally, abduction by Maxime. Her defining trait is resilience, staunchly maintained through adaptation, hope, and secret communications with her brother, Damian. Zoe balances a stubborn optimism—her dream to become a fashion designer—even as every accomplishment is tainted by coercion or fraud. Her growing, conflicted attachment to Maxime complicates her sense of self: is she victim, lover, or co-conspirator? At every turn, Zoe struggles to resolve her longing for authentic love with the humiliations of being a kept woman. Over the course of the story, her spirit is battered but not broken, transforming from a pawn to an agent of her own fate—her final act of escape an assertion of identity and freedom.

Maxime Belshaw

Mafia prince caught in his own trap

Maxime is heir to a French mafia dynasty, shaped by violence, cunning, and a profound emotional detachment. His motivations are tangled: Zoe begins as a bargaining chip but becomes an obsession, a living mirror to his own lost humanity. Maxime is cold, methodical, and often cruel, but flashes of tenderness and desperate protectiveness hint at repressed vulnerabilities. His psychological complexity is marked by both an inability to give unconditional love and a recognition of what he cannot provide. Even his acts of "kindness" have strings attached—gifts and education as means of deepening Zoe's dependence. Throughout, Maxime oscillates between calculated manipulation and genuine fear of loss, ultimately unable to reconcile the demands of tradition, family, and his grim version of love. His attempts to possess and protect only destroy, and his fate is to be left with the very emptiness he tried to fill.

Damian Hart

Loyal brother, catalyst, and unseen anchor

Imprisoned for much of the timeline, Damian is both Zoe's hope and Maxime's bargaining chip. Though physically absent, his presence looms large—Zoe's secret communications are her only solace, and Maxime's power over her is maintained by threats to Damian's life. Damian's resilience and eventual ascension as head of the family diamond business force the final realignment of power. When he assists in Zoe's escape, he becomes the true agent of salvation, embodying the alternative to Maxime's corrosive control—a devotion without strings or lies.

Alexis Belshaw

Snake in the family grass

Maxime's brother embodies the volatility and viciousness that also lurk in Maxime. Jealous, sadistic, and unrepentant, his actions (including assault and torture) highlight the stakes facing Zoe and amplify the danger of her captivity. His rivalry with Maxime, fueled by resentment over inheritance and role, is both personal and central to the mafia's internal disorder, showing how even family is weaponized in a world ruled by power.

Raphael Belshaw

Patriarch, dealmaker, and relentless strategist

Maxime's father is the architect of many transactions, including the chilling decision to marry Maxime off for an alliance and to use Zoe as a means to secure diamond deals. He is a force of tradition and control, ruling the mafia family with a mixture of intimidation, opportunism, and calculated coldness. His role as puppet master sets the chessboard on which all characters must play, making him both villain and necessary evil in the unfolding drama.

Francine

Spurned lover and domestic adversary

Once Maxime's mistress and now his housekeeper, Francine personifies Zoe's position as a replaceable commodity. Her passive-aggressive hostility, combined with class resentment, makes life harder for Zoe. Yet Francine is also a warning: her bitterness a reflection of what Zoe could become should she fail to assert her own agency. Their interactions highlight the cruelty, competition, and lack of solidarity among those under Maxime's thumb.

Sylvie

Faux friend with lessons in survival

Maxime's cousin Sylvie is presented as Zoe's confidante, but the truth—that her friendship was orchestrated as an emotional safety net—spills further bitterness into Zoe's life. Sylvie's own existence, shaped by mafia strictures, offers both warning and begrudging comfort; her advice and experiences help Zoe understand the intricacies of survival in the world she's trapped in, even as her loyalty remains with family first.

Benoit

Reluctant protector and quiet observer

One of Maxime's trusted guards, Benoit is drawn as straightforward, loyal, and occasionally sympathetic to Zoe's victimization. His grudging affection and moments of candor serve as rare anchors of normalcy—though never strong enough to threaten Maxime's power. He plays a key supporting role in both Zoe's daily routine and her eventual escape, his complicity ultimately outweighed by Zoe's resourcefulness.

Izabella Zanetti

The ultimate other woman—emblem of power and loss

Maxime's betrothed and linchpin of the mafia's Italian alliance, Izabella's arrival signals the obliteration of any remaining illusions about Zoe's place in Maxime's life. Urbane, imperious, and uncompromising, Izabella's very existence is a cruel reminder of all that Zoe will never have—legitimacy, public respect, and a family future. Her presence catalyzes Zoe's final rejection of her own status as secret, shadow, and property.

Russell Roux

Savior in the shadows

Damian's trusted man, Russell expertly facilitates Zoe's flight in the story's climactic escape. His practicality, protectiveness, and professionalism contrast with the controlling affection of Maxime, enabling Zoe's reclamation of agency and signaling the possibility of relationships grounded in respect and genuine care.

Plot Devices

Psychological Captivity as Love's Test

Captivity recast as courtship, with power as currency

The story entraps Zoe in an evolving form of psychological captivity: Maxime's initial abduction is not perpetually brute, but softened and complicated by gifts, conditional freedoms, and moments of tenderness. The power dynamic is never equal but always personal, blurring lines of agency, love, and survival. The oscillating care and cruelty extend Maxime's control, placing Zoe in a constant state of uncertainty. Her forced dependence is offset by small rebellions and dreams of escape, compelling readers to question both the plausibility and morality of love under duress. Ultimately, escape is not just a flight from physical imprisonment, but also from emotional and psychological colonization.

Triangulated Relationships and the Diamond Economy

Pawn, king, and the currency of people

The motif of diamonds is triple-edged: a literal commodity driving criminal dealings; a metaphor for resilience under pressure (being "in the rough"); and a marker for Zoe's own untapped value. Zoe begins as barter between men (her brother, Maxime, malignant forces) and comes to embody the struggle of shaping oneself in a world that values people only for their utility or beauty. Family ties, arranged marriages, and mafia protocols encode all relationships as potential bargains, trades, or betrayals, intensifying every personal choice and heartbreak.

Alternating Perspectives and Controlled Disclosure

Voices in dialogue but never in equilibrium

Chapters alternate between Zoe's and Maxime's perspectives, offering glimpses into both the internal logic of the captor and the spiraling anguish of the captive. Maxime's narrative oscillates between justification and confession, while Zoe's functions as emotional chronicle and record of shrinking autonomy. Exposition is tightly controlled; each revelation (about Damian, the letters, the engagement) is staged for maximal emotional rupture. Foreshadowing permeates the narrative: every act of mercy suggests further betrayal; each act of violence, deeper need.

Physical Settings as Mirror and Prison

Havens that double as fortresses and traps

From Venetian dreams to cliff-side chateaux, from city apartments to golden cages in Marseille, the physical spaces of the novel are inescapably linked to Zoe's status. Each home is a prison in disguise; each gesture of comfort is shadowed by invisible bars. The geography of the story is traversed inwards as much as outwards—a journey through rooms, memories, and erotic encounters that are alternately welcoming and suffocating. Zoe's final escape is as much from architecture as from affection.

Narrative Tension, Suspense, and Escalation

Everything as a battle for control

From the moment Zoe escapes the ocean and is "rescued," the story is structured as a series of mounting crises: family betrayals, physical threats, sexual games, mafia wars, and finally, the revelation of inextricable obligations. The plot tightens with every turn, closing off avenues of support, friendship, or self-sufficiency. Each crisis brings Zoe closer to either annihilation or transformation, culminating in her own meticulous orchestration of escape—a hard-won but tentative victory.

Cyclical Themes of Replacement and Irreplaceability

Who can be kept, who can be lost

Zoe enters a pattern familiar to other women in Maxime's world—property, mistress, then replaced. Yet, through her endurance, suffering, and eventual assertion of will, she resists erasure. Every threat of discarding (for Francine, for Izabella) is a test: is love more than mere possession? Is there a self that survives being bartered? The story never offers easy answers, remaining rooted in the ambiguity and ambiguity of what survives captivity, what perishes, and what escapes.

About the Author

Charmaine Pauls is a South African-born romance author renowned for writing dark, edgy stories that blend passionate intensity with emotional depth. A mother of two teenagers, she shares her home with a dog and a cat. Her French husband brought her to the south of France, where she currently resides and writes. Many of her stories are set in South Africa, reflecting her roots. Beyond writing, Charmaine enjoys baking cakes and lifting weights at the gym. She has developed a dedicated readership who regard her as a powerful voice in darker romance fiction.

Follow
Listen
Now playing
Diamonds in the Rough
0:00
-0:00
Now playing
Diamonds in the Rough
0:00
-0:00
1x
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
600,000+ readers
Try Full Access for 3 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 26,000+ books. That's 12,000+ hours of audio!
Day 2: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 3: Your subscription begins
You'll be charged on May 23,
cancel anytime before.
Consume 2.8× More Books
2.8× more books Listening Reading
Our users love us
600,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 3-Day Free Trial
3 days free, then $44.99/year. Cancel anytime.
Unlock a world of fiction & nonfiction books
26,000+ books for the price of 2 books
Read any book in 10 minutes
Discover new books like Tinder
Request any book if it's not summarized
Read more books than anyone you know
#1 app for book lovers
Lifelike & immersive summaries
30-day money-back guarantee
Download summaries in EPUBs or PDFs
Cancel anytime in a few clicks
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