Arkhaven logoArkhaven logo
7,381
16,891,061
Login
  • Logout
Browse
Bingeable
A tiny thumbnail of the cover art for the comics series After Atlantis
After Atlantis
42 episodes
by NetRaptor
In a world of superheroes, Jayesh Khatri is a healer who works in a hospital. When patients start arriving with feather patterns burned into their backs, Jayesh is drawn into the underworld of black market magic smuggling. But if he can take down the smugglers from the inside, it will keep his crush from fighting the formidible villain Omniscient and probably being killed.
20024 views908 likes
A tiny thumbnail of the cover art for the comics series Riot Town, USA
Riot Town, USA
52 episodes
by Dr. Rev. D.B.R.
"You are now leaving flyover country." Riot Town is an original webcomic satirizing recent & current events, largely inspired by my experiences surviving a decade in Portland, OR. Follow on Gab: @RiotTownUSA
81053 views2657 likes
A tiny thumbnail of the cover art for the comics series Savage Memes
Savage Memes
172 episodes
by Made by Jimbob
Welcome to Savage Memes – a collection of editorial cartoons by banned internet memer Made By Jimbob. Savage Memes focuses on the socio-political absurdities of today’s inverted world. Known for his crude and minimalistic style, Made By Jimbob’s cartoons cut straight to the core; illustrating a reality in which men can have babies and thinking is racist.
1135869 views49347 likes
A tiny thumbnail of the cover art for the comics series Alt★Hero: Q
Alt★Hero: Q
84 episodes
by The Legend Chuck Dixon
When federal agent Roland Dane is sent to Peru to escort a U.S. Cabinet member, he has no reason to believe his assignment is connected in any way to his Treasury team's recent bust of a ring of amateur counterfeiters. But when the Secretary of State and his entourage is unexpectedly attacked and the subsequent news reports of the attack bear no resemblance to the events he witnessed, Dane is forced to confront the shocking discovery that nothing in his world is quite what it appears to be. Alt★Hero: Q is an incendiary comic series that explores the mysterious phenomenon of QAnon. Set in the Alt★Hero universe, the story is written by The Legend Chuck Dixon, the co-creator of Bane and the most prolific author in the history of comic books.
302295 views26248 likes
A tiny thumbnail of the cover art for the comics series Ben Garrison Classics
Ben Garrison Classics
85 episodes
by Ben Garrison
Ben Garrison was sick of banker bailouts, political corruption and vanishing freedom. He decided to do something. He published his political cartoons on the Internet where they were seen by millions. Then came a legion of trolls on a twisted mission to destroy his reputation and silence him. These are the comics they tried to disappear....
154162 views10472 likes
A tiny thumbnail of the cover art for the comics series Wardogs Inc.
Wardogs Inc.
39 episodes
by Independent creator
All war is murder for profit. Some people are just more open about it. WARDOGS INCORPORATED is one of the largest and most professional mercenary corporations operating in the Kantillon subsector. If you need a bodyguard, an assassination team, or an armored cavalry regiment complete with air support, Wardogs Inc. can provide it for you... for a very steep price.
32567 views1900 likes
A tiny thumbnail of the cover art for the comics series Ascendant
Ascendant
26 episodes
by Ascendant Comics
In December 2012, the U.S. government launched a secret program to create superhumans called Ascendants. In July 2018, the U.S. government lost control over them. Now, America enters a new era in which ordinary men and women can become the heroes we need... or the monsters we fear. TIME TO ASCEND!
14932 views
A tiny thumbnail of the cover art for the comics series Based Comic
Based Comic
27 episodes
by Taylor West
Taylor and her best school friend Caleb live in comfortable and a little rural Frosty, Florida. Taylor is the editor of the Boca Del Rio Assisted Living Facility community newsletter. They’re buddies with local personalities Chance the Alligator and Dillon, an armadillo who loves beer.
5569 views
A tiny thumbnail of the cover art for the comics series After Atlantis
After Atlantis
42 episodes
by NetRaptor
In a world of superheroes, Jayesh Khatri is a healer who works in a hospital. When patients start arriving with feather patterns burned into their backs, Jayesh is drawn into the underworld of black market magic smuggling. But if he can take down the smugglers from the inside, it will keep his crush from fighting the formidible villain Omniscient and probably being killed.
20024 views908 likes
A tiny thumbnail of the cover art for the comics series Riot Town, USA
Riot Town, USA
52 episodes
by Dr. Rev. D.B.R.
"You are now leaving flyover country." Riot Town is an original webcomic satirizing recent & current events, largely inspired by my experiences surviving a decade in Portland, OR. Follow on Gab: @RiotTownUSA
81053 views2657 likes
A tiny thumbnail of the cover art for the comics series Savage Memes
Savage Memes
172 episodes
by Made by Jimbob
Welcome to Savage Memes – a collection of editorial cartoons by banned internet memer Made By Jimbob. Savage Memes focuses on the socio-political absurdities of today’s inverted world. Known for his crude and minimalistic style, Made By Jimbob’s cartoons cut straight to the core; illustrating a reality in which men can have babies and thinking is racist.
1135869 views49347 likes
A tiny thumbnail of the cover art for the comics series Alt★Hero: Q
Alt★Hero: Q
84 episodes
by The Legend Chuck Dixon
When federal agent Roland Dane is sent to Peru to escort a U.S. Cabinet member, he has no reason to believe his assignment is connected in any way to his Treasury team's recent bust of a ring of amateur counterfeiters. But when the Secretary of State and his entourage is unexpectedly attacked and the subsequent news reports of the attack bear no resemblance to the events he witnessed, Dane is forced to confront the shocking discovery that nothing in his world is quite what it appears to be. Alt★Hero: Q is an incendiary comic series that explores the mysterious phenomenon of QAnon. Set in the Alt★Hero universe, the story is written by The Legend Chuck Dixon, the co-creator of Bane and the most prolific author in the history of comic books.
302295 views26248 likes
A tiny thumbnail of the cover art for the comics series Ben Garrison Classics
Ben Garrison Classics
85 episodes
by Ben Garrison
Ben Garrison was sick of banker bailouts, political corruption and vanishing freedom. He decided to do something. He published his political cartoons on the Internet where they were seen by millions. Then came a legion of trolls on a twisted mission to destroy his reputation and silence him. These are the comics they tried to disappear....
154162 views10472 likes
A tiny thumbnail of the cover art for the comics series Wardogs Inc.
Wardogs Inc.
39 episodes
by Independent creator
All war is murder for profit. Some people are just more open about it. WARDOGS INCORPORATED is one of the largest and most professional mercenary corporations operating in the Kantillon subsector. If you need a bodyguard, an assassination team, or an armored cavalry regiment complete with air support, Wardogs Inc. can provide it for you... for a very steep price.
32567 views1900 likes
A tiny thumbnail of the cover art for the comics series Ascendant
Ascendant
26 episodes
by Ascendant Comics
In December 2012, the U.S. government launched a secret program to create superhumans called Ascendants. In July 2018, the U.S. government lost control over them. Now, America enters a new era in which ordinary men and women can become the heroes we need... or the monsters we fear. TIME TO ASCEND!
14932 views
A tiny thumbnail of the cover art for the comics series Based Comic
Based Comic
27 episodes
by Taylor West
Taylor and her best school friend Caleb live in comfortable and a little rural Frosty, Florida. Taylor is the editor of the Boca Del Rio Assisted Living Facility community newsletter. They’re buddies with local personalities Chance the Alligator and Dillon, an armadillo who loves beer.
5569 views
Around the Network
Strange New Worlds Season 4 Premieres July 23. Can Fans Expect More Than Just Puppets?
fandompulse — 10 minutes ago
The trailer for Star Trek: Strange New Worlds Season 4 dropped at CCXP Mexico yesterday, confirming a July 23 premiere on Paramount+.
Marvel Comics Raises Its Floor to $4.99, And the Industry Is Running Out of Readers to Squeeze
fandompulse — 1 hour ago
From July 2026, $4.99 is the minimum price for a Marvel single issue.
Superman: Man of Tomorrow Casting Call Excludes White Applicants
fandompulse — 2 hours ago
A casting document for Superman: Man of Tomorrow filed with Central Casting Georgia this week has confirmed what critics of Hollywood’s diversity hiring practices have been arguing for years: the industry applies its inc…
SSH and Management
sigmagame — 2 hours ago
The true purpose of middle management
Peter Capaldi Tells Doctor Who Fans They’re Taking It Too Seriously
fandompulse — 3 hours ago
Peter Capaldi, who played the Twelfth Doctor from 2013 to 2017, sat down with The Times of London this week and offered fans of the show some unsolicited perspective.
The Racoons 6/6
juniorclassics — 3 hours ago
The final part of the twenty-eighth tale from The Animal Book
TRANSLATION: The Tsurugisan Scroll
castalialibrary — 7 hours ago
The fifth book of The Secret Scrolls of Naruto
Sunday Arktoons
arkhaven — 23 hours ago
Eight new episodes at Arktoons!
Strange New Worlds Season 4 Premieres July 23. Can Fans Expect More Than Just Puppets?
fandompulse — 10 minutes ago
The trailer for Star Trek: Strange New Worlds Season 4 dropped at CCXP Mexico yesterday, confirming a July 23 premiere on Paramount+.
Marvel Comics Raises Its Floor to $4.99, And the Industry Is Running Out of Readers to Squeeze
fandompulse — 1 hour ago
From July 2026, $4.99 is the minimum price for a Marvel single issue.
Superman: Man of Tomorrow Casting Call Excludes White Applicants
fandompulse — 2 hours ago
A casting document for Superman: Man of Tomorrow filed with Central Casting Georgia this week has confirmed what critics of Hollywood’s diversity hiring practices have been arguing for years: the industry applies its inc…
SSH and Management
sigmagame — 2 hours ago
The true purpose of middle management
Peter Capaldi Tells Doctor Who Fans They’re Taking It Too Seriously
fandompulse — 3 hours ago
Peter Capaldi, who played the Twelfth Doctor from 2013 to 2017, sat down with The Times of London this week and offered fans of the show some unsolicited perspective.
The Racoons 6/6
juniorclassics — 3 hours ago
The final part of the twenty-eighth tale from The Animal Book
TRANSLATION: The Tsurugisan Scroll
castalialibrary — 7 hours ago
The fifth book of The Secret Scrolls of Naruto
Sunday Arktoons
arkhaven — 23 hours ago
Eight new episodes at Arktoons!
More
Store›Blog›Partners›Contact›
The Worst of them All panel 1

Chapter 31 - The Worst of them All

Wherein Valentina faces her nemesis.

 

Three subsequent booms reverberated through the hall of the Redemption Era house, waking the inhabitants after too little sleep.

Valentina woke up with a start. The second and third bang elevated her heart rate to extremes. She fell back into the pillows, sleep dragging her back under, until she realised that there was someone at the door. They had used the brass knocker. She would have to open the door herself.

Thundering footsteps on the stairs announced Bosra’s descent, meaning Valentina wasn’t the only one who had woken.

"Who're you?" Tired and cranky, Bosra apparently wasn’t capable of quiet discourse.

Being the one who was more adept at conversations, at any hour of the day, well-rested or not, Valentina decided to intercede. Donning a comfortable housecoat over her lace shift, she went out onto the interior balcony and instantly regretted that decision.

If she had been a fainting kind of girl, she would have. 

As it was, she hurried back into her bedroom, closing the door firmly behind her, even going so far as to lock it.

She dressed in a scramble.

What was her mother doing here? There had been no note to announce her arrival. No missed summons.   

Mere minutes later, Valentina gave herself a once over in the standing mirror to make sure her skirt was of adequate length, that her stockings matched, and that her bodice had been laced properly. She tucked a few escaping strands of hair back into hastily woven braids, and avoided looking at her own face. 

A resounding knock startled her into action.

"I'll be right there!" Valentina chirped with false cheer. At random, she picked a perfume bottle from her dressing table and dabbed some of the scented oil on her neck and on her wrists.

The doorknob turned. "Your ma’s waiting for you," Bosra spoke through the wood. "I’m making tea." Once again, thundering footsteps descended. 

Suddenly, tears were threatening. 

She didn't want to do this. She didn't want to face the witch. 

"Don’t cry," she whined to herself. "Don’t cry. She’ll know you did, and she’ll gobble you up."

She bit her lip. A few controlled breaths later, she squared her shoulders and smoothed down her skirt.

"You can do this, Tina. She isn't your mother. Not really. She's the wicked witch that replaced her. All you have to do is go down, act polite, and kick her out as soon as possible."

She slid the deadbolt away, opened the door and looked down at the checkerboard floor of the hallway. It was still pristine, of course. Her mother would never bring dirt into a home. 

She was the dirt.

 

Sounds of the stove being fired up for the day, of porcelain clinking together, drew Valentina into the kitchen for a second of bolstering warmth.  

Bosra looked up, the bruise on her jaw prominent. "Tea," she declared, putting the big kettle down on the wrought-iron stove. 

"Yes. Please don’t serve us. I’ll collect the tray when the tea is steeped."

"Rather you took out the trash." Bosra kept her hand on the kettle’s handle.

Valentina bit her lip, looking down at her slippered feet.

"You can do this, chicken-hawk. You got claws under there, somewhere." Bosra gestured to her classical attire. 

Tina did not believe her. She snorted in an unladylike fashion.

"Seen 'm last night. Now git. I'm making tea."

Lifting her chin, Valentina exited the kitchen to cross to the salon. The same salon they had such a good time in with Rose's guest Marisha.

The coldness and hatred radiating from the presence in her favourite room reached her before she could make it through the doorway. Nausea settled into her stomach. She suppressed the urge to retch.  

Venlica was perfect in every way. Insanely beautiful, with long blonde tresses the colour of warm honey, emerald green eyes that sparkled like gems in the glow of the thaumic lights. A half-elf pur sang. Her slender frame and posture were the result of a rigorous daily regime. 

If one didn't know any better, they would say she was Fae-touched. 

"Valentina. Sit." Even her voice was enchantingly melodious.

For the first time in her life, Valentina disobeyed. She stood behind the sofa and grabbed the backrest. The polished wood curls pressed painfully into her palms.

"Good morn, mother. What brings you here this day?" Valentina knew throwing a screeching hissy-fit would not strengthen her position.

"Sit and we can discuss this properly."

Tina breathed and locked her knees. The urge to comply went bone deep. Avoid and deflect, she thought. "You are up early, considering it is Midwinter today."

As the Arch-Duchess, Venlica would have been at court until midnight last night, and would have attended a gala afterward, staying until dawn, as was custom. How the witch could sit here and not keel over from fatigue must be down to a magic potion.

"I heard you were at Baron Brisindi’s gala last night." Venlica picked up the subject of parties, forgetting she wanted Valentina to obey her commands. 

"We were." There was no use denying it. 

"I heard you brought your servants."

"Friends." Cold sweat made her hands slip on the backrest.  

"I heard you took them along to a gala. A gala, Valentina! You might as well have brought ratkin or greenskins!"

Tina gritted her teeth, refusing to be baited. "They were personally invited, by her Loftiness the Baroness of Brisindi."

"Invited or not, you should have known better." 

There was the remark that wounded her as sure as an arrow to the chest would have. 

"I have let you move away from home, because your father saw no harm in it. Well I do. If this is the result, then I most certainly do." Venlica's icy gaze bore into her.

Valentina looked down. Her white knuckles contrasted with the dark wood.

"You will move back home at your earliest convenience and forget this foolishness." Venlica’s gesture indicated the entire house. "You will accept the marriage I am brokering for you. The elvish emissary shall have need of your womb and your true breeding. He intends to settle for a beneficial alliance with our Sovereign King. And you shall be the device through which an Effyne gets to sit on the throne, one generation hence."

Valentina blanched, only keeping upright because of her grip on the sofa.

In the kitchen, the kettle whistled.  

"Tea is ready. I'll..." 

She fled. 


Rose sat at the kitchen table, bleary-eyed and yawning yet again. She perked up when Tina entered. The young woman looked far better than she had a right to after a measly three hours of sleep.

Valentina leaned against the kitchen door, whispering: "My mother is marrying me off to an elvish Lord."

"What?" Rose’s jaw dropped. She knuckled her ears, trying to  clear the cobwebs. 

Valentina repeated herself, sliding down the door until her bum hit the tiles.

"Can she do that?" Rose asked, shocked. 

Pressing her face to her knees, Valentina nodded. She covered the back of her head with her hands. "She can if my father has signed off on the marriage contract."

Rose looked at Bosra, who glowered murderously at the porcelain on the table, then back at Valentina. "Then you have to go talk to your father."

"We're coming with," Bosra rumbled. 

"As much as I appreciate the gesture-"

"Ain't no question, chicken-hawk. We're coming with." Bosra poured hot water into their prettiest porcelain pot. In her hands, the teapot looked like a child’s toy. When her hands were free, she pulled Valentina up by the arm. "Serve this. Eggs next. Breakfast."

"Okay." Valentina stood frozen, staring at the tea tray. 

"Go." 

Sensing Valentina’s dread, Rose got up and took the tray. "Come, I'll walk with you."

Valentina's gaze shifted suddenly. She blinked owlishly at Rose. "No. No, I'm doing it. Just..."

"Go, chicken-hawk."

Venlica was in the process of putting her gloves back on, when Valentina entered the room.

"You're leaving already?" she asked, wanting to make sure the woman was actually going. 

"I refuse to stay one moment longer." Venlica stood, bonnet held in one hand.  

"You will be at dinner tomorrow night. I shall send a carriage and footman to fetch you. Look forward to receiving a maid earlier, so you are presentable upon arrival. I wish I could say it has been a delight to see you in your own home, but if this is what you make of yourself... I dread to think what your husband will have to say about it."

"I'm not married yet," Valentina ventured, porcelain shaking on the tray.

"Not yet." Venlica spoke as if she was absolutely certain. As certain as the sun would set and the moon would rise. "Until tomorrow, sweet child of mine." The older woman kissed her daughter’s cheek with a whisper of lips on skin. Valentina could smell the mint undertones of her mother’s perfume and shivered.

"Until tomorrow, mother."

The front door had closed before she was done speaking.

Very carefully, Valentina set the tea tray down on the salon table, before sinking down. Missing the edge of the fauteuil, she planted herself on the exotic carpet.  

Married. 

Rationally, she had always known that would happen. She sometimes dreamed of the occasion; of the dress and the flowers and the faceless handsome man that would be the bridegroom. In those daydreams, her groom had always resembled her father, both in physical and moral sense.

Her father… She would have to go see him. He could stop this. As long as he hadn’t signed a betrothal contract, he could stop this.

Rose entered the salon, touching her shoulder, saying something, and then leaving. Uncounted blinks later, Bosra put a plate of scrambled eggs on toast in front of her.

"Eat."

Valentina looked up. "I will be mother to a queen." That was what her mother had alluded to, somewhere in her rant.

"Eat first." Bosra pointed at the plate.

Breathing in deeply, straining her too tightly laced bodice, Valentina came back to herself. She wiggled her fingers. 

Bosra shook her head. "Chicken-hawk…"

"Yes. Food." Valentina pulled the plate toward herself. One bite was enough to forget her manners and scarf down the rest.

"Seen greenskins eat slower than that," Bosra remarked dryly. The highlander shoved a cup of tea in her friend’s direction.

"No time for tea. We must speak to my father." Valentina rose and brushed down her skirt. She faked a cheerful smile. "Chop chop." 


~


Ebook and paperback version of Three of Cups are available on Amazon.com. Contact me for private sale if you're interested in a signed copy and do not mind paying extra shipping costs.

The Worst of them All panel 4
The Worst of them All panel 5
The Worst of them All panel 6
Three of Cups series cover
The Worst of them All episode cover
instagram logo
Website
18K views • 0 likes
0 comments

Three of Cups

Created by
author avatar
Seashell Bear
Good things coming soon. Subscribe options and flair are on the way.
What if life was the adventure? Rose has always wanted to be a bard. A musician who inspires emotions by infusing her song with just a thread of magic. The course seems clear. Attend Bardic College in Splendor, the biggest city in the Realm, and graduate their four-year course. It seems easy enough. Along the way to Splendor, Rose meets Bosra, a grey-skinned giant-kin woman who is leaving her adventuring days behind her. Most adventurers don't retire. They either die as heroes or become villains. She intends to enjoy the fortune she's made in the most luxurious place she knows, the city of Splendor. Valentina, princess, contemplates whether there is more to life than what she is accustomed to, when Bosra and Rose find respite to the coffee shop she spends her free afternoons at. One conversation leads to another, and before she knows it, she's encouraged to step out of her gilded cage. Until those who built the cage come to drag her back. A cozy fantasy story.
Picking up the Pieces episode cover
Picking up the PiecesEpisode #64
Seeing Eye to Eye episode cover
Seeing Eye to EyeEpisode #63
Heartaches and Hard Breaks episode cover
Heartaches and Hard BreaksEpisode #62
Finishing Blow episode cover
Finishing BlowEpisode #61
Dungeon Crawl episode cover
Dungeon CrawlEpisode #60
Fallen Angel episode cover
Fallen AngelEpisode #59
Fairfield's Girl episode cover
Fairfield's GirlEpisode #58
Preparation and Execution episode cover
Preparation and ExecutionEpisode #57
Owning the Future episode cover
Owning the FutureEpisode #56
Acceptance and Avoidance episode cover
Acceptance and AvoidanceEpisode #55
An Unexpected Ally episode cover
An Unexpected AllyEpisode #54
Pivot Point episode cover
Pivot PointEpisode #53
Something’s Gotta Give episode cover
Something’s Gotta GiveEpisode #52
Rock Bottom episode cover
Rock BottomEpisode #51
Escalating Demotivation episode cover
Escalating DemotivationEpisode #50
Meanwhile Tina episode cover
Meanwhile TinaEpisode #49
Fancy Horses episode cover
Fancy HorsesEpisode #48
The Stable Song episode cover
The Stable SongEpisode #47
A Vow to be Kept episode cover
A Vow to be KeptEpisode #46
Back to the Stables episode cover
Back to the StablesEpisode #45
Paragon's Cup with Marissa episode cover
Paragon's Cup with MarissaEpisode #44
Church with Marissa episode cover
Church with MarissaEpisode #43
Yet Another Party II episode cover
Yet Another Party IIEpisode #42
Yet Another Party I episode cover
Yet Another Party IEpisode #41
House Party episode cover
House PartyEpisode #40
Between Mid Winter and New Year's episode cover
Between Mid Winter and New Year'sEpisode #39
Engagement Dinner episode cover
Engagement DinnerEpisode #38
The Good Moments episode cover
The Good MomentsEpisode #37
Friends and Family episode cover
Friends and FamilyEpisode #36
Fathers and Friends episode cover
Fathers and FriendsEpisode #35
Fathers and Daughters episode cover
Fathers and DaughtersEpisode #34
The Belly of the Beast episode cover
The Belly of the BeastEpisode #33
Adventurers Assemble episode cover
Adventurers AssembleEpisode #32
The Worst of them All episode cover
The Worst of them AllEpisode #31
Sweet Victory episode cover
Sweet VictoryEpisode #30
Twists & Turns episode cover
Twists & TurnsEpisode #29
Fairytales & Villains episode cover
Fairytales & VillainsEpisode #28
On the First Day of Midwinter episode cover
On the First Day of MidwinterEpisode #27
Dinner II episode cover
Dinner IIEpisode #26
Dinner I episode cover
Dinner IEpisode #25
The Library II episode cover
The Library IIEpisode #24
The Library I episode cover
The Library IEpisode #23
Past tense episode cover
Past tenseEpisode #22
Dresses and Drama episode cover
Dresses and DramaEpisode #21
Reflections episode cover
ReflectionsEpisode #20
The Witch's Hut episode cover
The Witch's HutEpisode #19
Dolls and Dresses episode cover
Dolls and DressesEpisode #18
Holiday Plans episode cover
Holiday PlansEpisode #17
Technically Theft episode cover
Technically TheftEpisode #16
Monstrous Business episode cover
Monstrous BusinessEpisode #15
Artistically Bankrupt episode cover
Artistically BankruptEpisode #14
Princess episode cover
PrincessEpisode #13
Interior Tour episode cover
Interior TourEpisode #12
The Housing Situation episode cover
The Housing SituationEpisode #11
Moving Out episode cover
Moving OutEpisode #10
Lessons to Learn episode cover
Lessons to LearnEpisode #9
Confrontation episode cover
ConfrontationEpisode #8
Friends II episode cover
Friends IIEpisode #7
Friends I episode cover
Friends IEpisode #6
Status Quo episode cover
Status QuoEpisode #5
Food and Lodging episode cover
Food and LodgingEpisode #4
At the Gates episode cover
At the GatesEpisode #3
At the Crooked Tail episode cover
At the Crooked TailEpisode #2
At the Crossroad episode cover
At the CrossroadEpisode #1
The Worst of them All cover art
The Worst of them All
267 views • 7 likes • 0 comments
List icon
(L)ist
Comment icon
(C)omments
Prev icon
(P)rev
Next icon
(N)ext
Fullscreen icon
(F)ull