One thing I love about technology, especially information technology, is that it turns words into spellcraft. Think of me as a modern day witch: by inscribing my desires into electricity and stone, I am invoking my desires into the world and literally crafting spells to bring you to me.
In that spirit, I’ve sprinkled numerous easter eggs for you to find around my site.
Some of them are just for fun and amusement. Others will actually earn you discounts when booking, if you’re clever enough to discover them, so it behooves you to read closely and explore boldly.
Sometimes, they’ll be marked with this sequence: , encouraging you to look more closely. Other times they’ll simply be described as such textually. And sometimes, they’ll be hidden somewhere in the site itself, where you’ll need to 🤭 go deeper to decode them.
Happy hunting. ;)
Technology stack
My site is built on a very heavily customized rendition of a Jekyll template intended for a photography portfolio that I modified myself. The original template provided the gallery view, the panel switching behavior, and the color scheme. I added all other elements and features.
No server required
Jekyll is a popular static site generator written in the Ruby programming language. There are many such static site generators, but I am most familiar with Jekyll. It uses a free templating language called Liquid (originally developed by Shopify) to provide basic build-time logic and coalesce static HTML, CSS, and JavaScript page assets from individual reusable snippets.
Since my site is entirely static (c.f., dynamic, such as with a WordPress, Squarespace, Wix, or other site technology whose templates are not pre-rendered), I require no server-side compute cycles to publish it. All I require is an Internet address (i.e., a domain name registration and an associated IP address) and a Web (HTTP) server. This makes my site easy for me to migrate from one server to another when I need to or if, like most sex workers, I am eventually banned from one platform or another. This also makes it relatively inexpensive to host.
This characteristic also forms the basis of some of the more novel and security-aware features I’m most proud of.
Onion location hint
Thanks to the ultimate simplicity of its implementation, my site exists simultaneously as a regular “clearnet” Web site and as a darknet “Onion site” accessible only to users of the Tor network. I encourage everyone, but especially clients seeking maximum discretion, to use that version of my website.
I proactively inform visitors who are using the special Tor Browser of the availability of my Onion site via an Onion location hint in the <head> element on every page of my site. It looks something like this:
In supporting browsers, such as some versions of Tor Browser, this creates a non-intrusive popup that visitors will see the first time they load a page on my clearnet site. The hint looks like this:
Permalinks for intra-page UI elements
As my site clearly showcases, I’m very detail-oriented. That means this site contains a lot of information about me and my offerings.
Some pages are long. In order to make everything as easy to find as possible, I’ve ensured each element can be referenced with a fragment identifier by including an id attribute to the appropriate HTML element.
Each individually ID’ed element therefore also functions like a permalink and, when accessed, CSS rules :targeting that element create a halo effect around it, highlighting it visually. Try it out:
My booking form is written from the perspective of a client’s message to me in a “mad-lib style” block quotation with input fields embedded in the prose, rather than being presented as a traditional data entry task. The prose mimics an ideal client inquiry.
My intention in presenting my booking form this way was to help clients learn what a model inquiry reads like by literally writing such an inquiry and simply requiring them to fill in the blanks.
Hey, a girl can dream.
Integrated booking guide
I’ve also written a thorough booking guide, which details the entire process for booking me. The form itself is integrated deeply with its guide.
Atop each field in the form are small information icons (ⓘ) that link directly to a thorough reference for that specific form field’s purpose. When someone clicks on a field’s information icon, they’re taken directly to the part of the booking guide that provides guidance for what to enter in that specific field.
Following each field’s description in the guide is a “Continue in Form” button, which takes them back to the form field in question.
Fill while browsing
You can partially fill in my booking form, then browse to another page on my site, then come back to the form again, all without being forced to start filling the form in from scratch every time.
When you enter data into one of the fields in my booking form, my website will remember this entry and automatically fill it back in for you when you return to the form.
For privacy’s sake, this memory persists in sessionStorage. This means it is remembered only for as long as the browser tab or window in which my site is opened stays open.
When you explicitly close that tab or window, the information in the form is deleted.
Clicking on any of the “Reserve now” links from my fee schedule will automatically fill in the appropriate data in the correct field in my booking form.
For example, clicking the 2-hour GFE session menu item’s booking link automatically fills in the value of 2 in the date duration field on my form, along with the GFE services selection for the service type.
Go ahead. Try it. :)
Data type-specific inputs
Where relevant, my form uses specific form input element attribute types to more precisely shape the suggestions for what to enter into the specific field. These include the HTML5 input types of:
tel, when I solicit a telephone number for screening
datetime-local, when I ask on what specific date and time a client wants to book
For example, the form will not allow itself to be submited unless a client enters data in required fields, ensuring no necessary information is omitted.
These checks are handled natively, by the Web browser, and visitors get visual and textual feedback about the validity state for each field and the form as a whole.
Individual fields change color when they move from an invalid to a valid state. The submission button changes text from “Check fields” to “Send inquiry” when the form is fully validated. In supporting browsers, pressing the “Check fields” button highlights the first invalid field and presents an informational tooltip describing how to fix the problem.
Privacy guarantees of first contact
Most uniquely, my booking form does not use a third-party service to send me emails when a client “submits” the form.
Yes, that brings up a few questions. One biggie is, “why?” The second is probably, “how?”
Why my booking form doesn’t use a third-party service
To answer the first question, it’s because I designed my booking form with the privacy of my clients and the protection of our correspondence as its top priority.
Since a client’s first inquiry can contain sensitive details such as screening or verification information, every additional entity (person, service provider, third-party, whatever) who’s privy to our correspondence represents an added risk. Minimizing this number is an effective way to reduce that risk. For obvious reasons, this business requires a commitment to discretion, so it’s critical that my correspondence with potential clients remain absolutely confidential and secure.
Moreover, the one purpose of a booking form is to shape an introductory message and put it in a high-priority inbox so that clients are more likely to get a reply from me. That’s something your phone or computer can already do on its own.
How my booking form avoids needing a third-party service
Most booking forms transmit the information typed into them to a remote server, which then relays that same data onwards to the form’s addressee. Mine doesn’t. Instead, it simply composes a message for you, and opens your chosen messaging app so you can send the pre-written message yourself.
This way, there’s no additional relay service. It’s just you and me, the way discreet messaging is supposed to be.
My booking form accomplishes this using technology older than Web forms: standardized URI schemes.
I did it this way because I can safely assume your phone or computer already has the messaging app you want to use, such as Signal Private Messenger, WhatsApp, an email client (like GMail or ProtonMail), or an SMS/text messaging application. Every phone has at least one of these already installed in it (that’s what phones are for) so every phone is already all but guaranteed to be technically capable of sending me a message. All the booking form has to do is format the text.
For example, say a client prefers communicating via email so they choose the “email” option at that point in the form. When they do this, the form’s submit button now becomes a button that launches their phone or computer’s built-in email app or (web)mail client. The email app or mail client already knows how to handle being told to write a new message, and so a new email with templated, pre-drafted body text is automatically composed. All that’s needed now is to attach screening documents to the email and press the “Send” button.
Likewise, should a client express that they prefer communicating via WhatsApp, my form’s submit button changes to make use of WhatsApp’s automated message composition feature. Just as with email, a precomposed message appears on their phone. That message is already addressed to my WhatsApp number. They now merely need to attach their screening documents, and then press the “Send” button.
Most communication apps have this templating capability. An exception is Signal, which is why my form also has a “Copy Inquiry to Clipboard” button. That button does what it says on the tin: it puts the templated message into the user’s clipboard, ready to be pasted into whatever text field they like, such as a Signal Private Messenger message.
More technically, all of this works by having a bit of JavaScript swap out the form’s submitevent with a click action on another link in the page whose URL href attribute value is modified as the form is being filled out. Links whose destination is an SMS (text message) use the sms: scheme. Emails use the mailto: scheme. Jabber/XMPP instant messages use the xmpp: scheme. Signal and WhatsApp messages are registered to fully-qualified URLs at signal.me and wa.me, respectively, and will ordinarily be handled by the URL protocol handlers registered with the browser or Operating System upon installation of that app.
This process circumvents every other middle man. My web host never receives the data entered in the form (the form merely composes some text), nor does any other service like Google Forms, TypeForm, Jot Form, and so on. Such third and even fourth parties are often used by booking forms across the industry. To be clear, none of those form submission services actually provide the level of privacy that some of them claim to.
Hell, I’d be happy to prove this claim to you in person, perhaps while in my panties, if that thought appeals. ;)
I believe the boon to privacy I gain by using this technique outweighs the disadvantage of possible user confusion: by directly invoking a locally installed app instead of submitting data to a remote third-party service, I’m able to actually provide prospective clientele exactly as much privacy as their chosen communication method implements because only their chosen communication method is party to their messages.
Of course, it takes two to tango. If someone chooses to send an insecure SMS/text message instead of a Signal Private Messenger message, the privacy of our correspondence will be subpar. But at least my actions are not the ones forcing us to downgrade our security, and I can still take inquiries via the method that specific prospect prefers.
Other benefits of avoiding a third-party service
Confidentiality and discretion was my driving motivation for designing a booking form this way. However, there are other benefits as well.
Response assurance: as inquiries are always sent from the client’s app directly, there isn’t any opportunity for them to accidentally mistype their return address, ensuring delivered messages are always ones I can reply to, should I choose to.
Block by sender: since clients send messages directly, it is possible to block specific, individual inquirers from reaching you, the same way you do with any other messaging channel. (This either isn’t possible or becomes complex and brittle when using most form services.)
Cost savings: obviating the need for a third-party service means I don’t spend any money to power my form, making this an additional way I keep booking costs lower than they would be otherwise.
Future proofing: forms relying on a third-party service stop working when that service ships breaking changes or goes out of business, while my form will always work for as long as Web browsers support opening other apps.
I don’t mean to denigrate other providers in comparing my booking form to theirs. Rather, my intent is to share my methods here in the hope that other providers implement these techniques for themselves. If more do so, we can collectively raise the standard of privacy protections offered to the clientele in our industry more broadly.
Sex, pleasure, and companionship is a team sport. It’s clear that when we protect the communication with our clients, we protect ourselves. When our clients protect us, they are also protecting themselves, too.
Please feel free to try my form out and experience how it works for yourself. If you do, I just ask that you please also let me know it’s just a test, and not a real inquiry when you actually send me a message so I know you’re simply enjoying trying out this tech. Unless…. <3
Cryptocurrency tips and donation links
In keeping with my commitment to privacy, on my links page is a section listing options for tipping me using privacy-preserving digital money known as Zcash and Monero. For both of our safety and discretion, I strongly prefer cryptocurrency over fiat payments and have devoted significant time to helping you learn to use crypto if doing so is something you haven’t done before.
The “z” in Zcash stands for “zero knowledge,” which is a branch of cryptography that makes it possible to assert mathematical proofs without having full visibility into the arguments of the proof itself. Practically, this makes it possible to devise electronic payment systems that share some of the beneficial properties of cryptocurrency systems like Bitcoin but without being subjected to its most undesirable requirement of one’s financial transactions being fully publicly published on its transparent ledger for all the world to see.
Put another way: Zcash (and other effective “privacy coins” like Monero) are to money what Signal Private Messenger is to speech.
I also accept deposits and full payment in these privacy-preserving cryptocurrencies, which means it is possible to engage my services in a way that provably leaves absolutely no public (unencrypted) data trail that my services were ever engaged by you. By making myself available for contact through Signal Private Messenger via my booking form and for payment via Zcash, there is no point in any of my remote interactions with a client that any digital third party or eavesdropper might be able to snoop on or learn about our interactions.
I further provide QR codes that encode the same URI data into an image for easy access by wallet apps like Zodl or Cake Wallet that provide QR code scan functionality. You can click or scan the QR codes of my donation links on my site to send me Zcash or Monero denominated cryptocurrency conveniently as a tip, gift, donation, deposit, or full payment at any time. While I also accept Bitcoin and Ethereum, I do not prefer them as transactions on those ledgers are published publicly and with full payment details to the world, making them subpar options for private payments outside of personal correspondence.
Subscribable tours calendar
My handy travel calendar always shows you the most up-to-date information about my whereabouts and my availability. This information is repeated in numerous parts throughout my website, including a horizontally scrollable marquee in the menu bar at the bottom of my website’s desktop view and the main navigation menu panel when in mobile view.
I made it to answer some of the most frequent questions I get, like “where are you” (look at my calendar), “are you available” (look at my calendar), “when will you be in [some city]” (look at my calendar), and so on.
The subscribable part of this calendar is deceptively simple: it is just a dedicated Google Calendar. However, as the Google Calendar software and service is based on the standard iCalendar specification, it can be used to describe more than just tour listings.
Indeed, my personal workflow uses this calendar’s data as one part of a fully fledged, private availability and appointment scheduling system that publicly discloses information merely at day-level time and city-level location granularity for obvious discretionary and personal safety reasons.
Events that have no LOCATION but do have a SUMMARY usually also correspond to a blocked-off time period when I cannot be booked, such as an exclusive arrangement as part of FMTY/TMTY or other types of extended dates.
Technically, blocked dates are those events whose TRANSP property have the OPAQUE value while bookable dates are marked with the TRANSPARENT value.
An event’s DESCRIPTION property provides additional relevant details when appropriate, which can include:
Neighborhood-level location granularity, if relevant.
Special offer or discount deals related to the event.
A note about why I’m in the area, like a pointer to a related event relevant to my work as a provider.
An event’s VALARM component provides optional notifications ahead of the tour’s commencement.
You won’t notice these unless you actually subscribe to my calendar in your iCalendar-supporting calendar app.
You can silence these in most apps when subscribing if you don’t want notifications of when I’m in a new city.
My website displays this information in a number of different ways, but all of this is available to you in whatever calendaring application you prefer to use via subscription buttons at the bottom of my Tours page.
Brilliant, bubbly, and beautiful, I don't wait to be entertained; I'll make the first move, get you laughing, and invite you into the moment with grace and without pressure.
It's okay if I'm your "first" because, don't worry, you wouldn't be mine!
Whether seeking companionship is new to you, or companionship with a trans woman specifically, I create a space where exploring our unique chemistry unfolds at your pace.
I love connection—the kind where you feel seen and heard, and deeply. The sort of genuine coupling where our affection lingers in your mind long after we say goodnight.
For me, intimacy is the practice of trust, timing, and tension. Every shared look, touch felt, and word spoken is a deliberate choice, a dance in spaces between confidence and curiosity.
I believe pleasure is most profound when wrapped in the comfort of safety, yet without sacrificing the thrill of adventure. Our connection will be compassionate and cuddly, not chaotic.
I'm bubbly, witty, playful, kind, and unapologetically curious about everything, especially you. Make me yearn for you by being as uninhibited and free-spirited in my presence as I am in yours.
Meet me at my well-equipped private spaces in NYC and Boston, or bring me to you for a rendezvous as limitless as our imaginations.
I'm fit, freckled, and fascinated by the way technology, touch, and emotion intersect. I have skin softer than silk and equally soft hair in curly red ringlets, with a mind sharper than a diamond's edge.
Maybe you've guessed: science fiction (Star Trek or Star Wars—I'm not religious!), cyberpunk retro tech, techno beats, and vintage video games are my happy places. There are depths to discover about how I've become "the girl with the QR code tattoo."
I'm obsessed with projects that keep my brain spinning as fast as my wheels. My current fixation? Navigating cryptocurrency charts and blockchain rabbit holes. I'm the rare girl who appreciates both a perfectly executed API and a perfectly paired wine.
Nerdy? Perhaps. But decoding patterns whets my appetite for discovery…in all its forms.
My candy coating comes in a couple flavors, but poise and courage season them all.
Catch me running the pool table in my skirt—and my skates! Feel how I shift between rooftop cocktails and dive bar mischief.
I'm not new to power exchange. I've studied it, lived it, brought it to life in clubs from Brooklyn to Berlin.
Want to explore your dominant side? I get kinkier than my curls. Years in leather and BDSM circles taught me control and surrender are a language—one I'm fluent in.
Whether you're looking for an oasis of affection, something deliciously darker, or a unique mix of sweetness and spice, I'm your perfect power princess, not a passive pillow princess.
…who thinks as much as you feel, who laughs before they lean in, who appreciates genuine connection over pretense? Maybe it's time you met Brooklyn's Power Princess.
Friendly, casual audio call to help you decide whether you’d like to book an in-person session, prepare for our date by chatting, discussing any logistics, or simply to quell any concerns.
Price of the call can be applied towards your deposit if you book within one (1) month.
Party hard, play harder! I’ll be all yours for two full days (except for some solo moments to let us freshen up for one another in our mysterious ways), so you can enjoy a weekend escape with me.
Full service with BDSM is available when negotiated.
Available only to returning friends after our first date.
Discounted rates available for longer bookings as shown.
Does not include incall fee or transportation cost.
My rates for incalls and outcalls are the same. An additional incall fee may apply at some of my incall locations or to cover hotel arrangements. As transportation costs for outcalls vary greatly, they are also not included in the fee schedule.
Each in-date extension equals my base hourly rate for the booked service (e.g., 1 hour). Please inquire about rates for content shoots or collaborations, longer multi-day dates, travel to/with you (“TMTY/FMTY”) bookings, or ongoing arrangements. I accept numerous payment methods.
I accept deposits via dozens of cryptocurrencies (e.g., ZEC preferred, XMR, USDC, BTC, ETH, and dozens of others accepted), major debit or credit cards, some gift cards, or select privacy-preserving payment apps. (Which ones?)
One-fifth (20%) of the total booking cost while in my hometown(s).
One-third (33%) of the total booking cost while touring.
A deposit also entitles you to an optional, free curiosity call enjoyed a minimum of 48 hours before our scheduled date.
Deposits are non-transferable and non-refundable, except in the rare case I must cancel our date, but they can be applied to another date should you need to reschedule. (See my cancellation policy for details.) Our time together is confirmed only after I receive your deposit.
It's okay, you can always cancel or reschedule a date for any reason, no questions asked. If you cancel with:
3 or more days (72 hours) notice, 100% of your deposit can be applied toward the fee for a rescheduled date.
3 to 1 days (72-24 hours) notice, 50% of your deposit can be applied toward the fee for a rescheduled date.
1 day or less (24 hours) notice, your deposit will be forfeited, and I'll expect to receive the remainder of my fee before I'll consider scheduling with you again.
I honor reapplied deposits for up to 3 months into the future. Past deposits cannot be used as a deposit again. They only apply towards the next date's fee, not their deposits; each booking unconditionally requires a deposit to reserve my time.
In the rare event I'm forced to cancel our date, I'll offer to promptly return your full deposit to you and will make every effort to give us another opportunity to meet.
(Please note that I accept patronage for my time and companionship only.)
I strongly prefer encrypted messaging via Signal Private Messenger. (You’ll earn a $40 USD discount off our first date if you book entirely over Signal as a thank you for helping to protect your privacy and mine. Learn how to earn more discounts….)
Please be patient as it may take a day for me to reply.
Occasionally, I send cute updates and neat announcements to friends and lovers via my newsletter. This includes information about upcoming tours, a range of special social and industry-adjacent events, and even the rare special discount or deal. Subscribing is optional, free, never X-rated, and you can unsubscribe at any time.
(Subscribing to my newsletter requires a double opt-in confirmation. When subscribed, you agree to provide some light telemetry as part of industry-standard analytics. If you want to receive tour information more discreetly, please view or subscribe to my tour calendar, instead.)
You may also want to review my “do’s and don’ts” for making first contact. My FAQ page can also allay any concerns you may have.
Especially generic messages are likely to trigger my spam filter or auto-responder; I may not see them.
If you’d like even more handholding, I wrote a thorough step-by-step Booking Guide just for you!
In your first message
My booking form can help you write a message that includes all the information I need from you for us to meet. When writing me, always include:
Your preferred name.
When you're hoping to see me; supply both a preferred and an alternate date and time.
How long you'd like to see me for. See my rates for helpful guidance in selecting a duration.
Where you want to meet: my place/"incall," your place/"outcall," or indicate a social date/meet and greet. Look up my travel dates if you're not sure where I'll be.
Here are some things to keep in mind when writing me. Please:
do…
do not…
include all the information I require of you to schedule your booking in your very first message, including your screening information. I may not reply to messages that lack any piece of info requested by my booking form.
write only “hey,” or omit any of the requested information. If you're wondering why I'm not replying, it’s most likely because you didn't include something I asked you for. If you're not sure what to write, fill in my booking inquiry form to draft a complete first message to me.
mention any specific needs, desires, or concerns you have in a respectful, professional tone. For our mutual safety, I will not reply to explicit or vulgar communication until after you have passed screening because I simply do not know who you are until then.
use sexually explicit or vulgar language. I understand the desire to clarify or set such expectations early on, but any such discussion must wait until you have passed my screening so that we can speak to each other confident in the knowledge that we are both consenting adults.
speak only for yourself, even if you are part of a couple or group; each member of your party must contact me individually so I know everyone is on the same page and consenting.
speak for anyone other than yourself in your party if you are part of a couple or group.
be past the age of majority, usually eighteen years of age or older. I only ever see people who are legally considered adults.
under any circumstances, ever contact me if you are or on behalf of a minor. I will cease correspondence with you immediately upon learning that a minor is in any way involved.
If we're not yet acquainted, such as when you're writing to me for the first time, you'll need to attach safety screening info or pass one of my alternative safety check processes. (Why?)
I treat your information with the utmost confidentiality, as discretion and screening helps assure our mutual safety and comfort.
To successfully screen, complete any one (1) of the following requirements:
Screening method 1: attaching a selfie of yourself holding a valid government-issued photo ID card/document showing at least your full name, birthyear, and photo (the rest may be redacted), plus a carrier phone number (not a texting app or burner/VoIP number) to the message you send when you contact me, or
Screening method 2: attaching a selfie plus a LinkedIn profile link plus a carrier phone number (not a texting app or burner/VoIP number) to the message you send when you contact me, or
Screening alternative 1: scheduling a paid video vibe check, where we will video chat using Signal Private Messenger so you can provide the minimal information from your legal ID document for me to verify in real-time. I'll join the video chat after I receive your payment for the video call.
Screening alternative 2: scheduling and sending a deposit for a meet-and-greet/social-only date (at my social rate) where we will physically meet in a public venue.
Messages that lack screening information may not receive a reply. If you need help writing an inquiry, use my booking form to draft a completed one. I'm looking forward to hearing from you!
As an extrovert with a chronic case of wanderlust, I travel frequently and sometimes suddenly. My travel calendar is updated from time to time, and reflects my best estimate of where I’ll be. Planning ahead is the best way to ensure I’ll make availability for you.
As I have autonomy over my time, with proper planning I can often be available at most times of the day or night. That said, I’m not a morning kitten, and planning our date 2 or more days in advance will give us the best experience together. I'm discerning and selective, so while same-day sessions are possible, I always prioritize returning friends and longer bookings over short-notice quickies with new friends.
in NYC: several private options near public transit lines, including a luxury condo and decadent dungeon
in Boston/North Shore: a quiet house with a dedicated kinky play room
Showers () and easy parking () are available at all my incalls in both cities.
Outcall Availability
If you would like to host:
Please add round-trip fare for car service (including 20% tip for drivers), in addition to my usual rate.
When meeting one another for the first time, I may decline to see you at a personal residence. If that's what you had in mind, consider scheduling a curiosity call or video date with me beforehand.
Hotel arrangements
If you're unable to host an outcall, I'm happy to arrange a hotel meet (with minimum 24 hours notice) for an additional cost of the hotel reservation. I can itemize this charge, and it will be included in your deposit.
Suitors who want to really impress me should consider adding an amount with which to tip the hotel's housekeeping/maid service. (I notice when people don't tip, and I will in their stead.)
My affinity for spontaneity makes same-day trysts occasionally possible IFF seeing one another is convenient for me. When booking with short notice (less than 24 hours), please keep in mind:
lack of foreplanning may incur a rush fee to cover last-minute higher lodging or travel costs.
new friends are still required to screen, which may take time, so I encourage you to get pre-screened if you often need this kind of spontaneous appointment.
Occasionally, I publish last-minute availability on social media; my Links page shows you where you can find and follow me online.
Quick access to payment info including guides for getting started with cryptocurrency and its privacy benefits as a client or customer. (Provider crypto guides also available!)
More health info for in-person meets. Requires Tor Browser to view.
Frequently Asked Questions (and Answers)
When choosing a companion, especially for the first time, you may have some questions! A lot of these questions get asked very frequently, so I’ve gathered them here to make my answers easier for you to find, and easier for me to reference when needed.
Spending quality time together one-on-one is lovely, but I'd be remiss not to introduce you to some of my stunning friends. So if you're looking for even more plug and play fun, I can coordinate threesomes (or moresomes) in a range of configurations with the extraordinary providers I list here. And please let me know if you'd like to see me with a provider who isn't listed. We could develop an expansion pack together….
At 6'0" (without heels!), you'll look up into her eyes to see an angel with a dash of devil—and something extra down below! Switchy, sexy, and spunky, she enjoys the sweetness of snuggles and the rawness of naughtiness. Either way, she adds the perfect spice to make things feel extra nice!
Playfully controlling and seductively sadistic, Master Apex is that rare BDSM dominant who is at once devious and mischevious yet empathic and caring. Apex draws out your darkest desires, and is unmatched at turning Hell into Heaven—and back again.
Fun, suburban, tatooed firecracker with an artistic bent and DIY punk spirit. A playful and sophisticated playmate bringing the spark of chemistry everywhere she goes.
Petite, quick-witted, and genuinely engaging, Emberlyn loves people who think, who feel, who show up with kindness and an open mind. She is someone whose intellect and warmth is worth getting lost in, and a joy to explore together.