Install the Affonso tracking script on your website. Affonso supports two delivery modes. Hosted mode (default): add this script to your root layout so it loads on every page: data-affonso="cmush8ygx001it0ddp5bd2rt5" data-cookie_duration="30" src="https://cdn.affonso.io/js/pixel.min.js" Next.js — Use the Script component in your root layout (app/layout.tsx): import Script from 'next/script' First-party mode (optional, recommended if content blockers block third-party requests). You can choose any prefix on your domain. In this example we use /r: In first-party mode, proxy these customer-domain paths: - /r/pixel.js -> https://cdn.affonso.io/js/pixel.min.js - /r/psl.min.js -> https://cdn.affonso.io/js/psl.min.js - /r/track -> https://api.affonso.io/v1/track - /r/signups -> https://api.affonso.io/v1/signups Other frameworks: Framework Where to add React (Vite/CRA) index.html Vue.js index.html or App.vue Astro Layout.astro WordPress Theme header or plugin Webflow/Framer/Wix Custom code in site settings Important: Must load on all pages — use your root layout or shared template. Use the appropriate loading strategy for your framework (defer for HTML, afterInteractive for Next.js). Do not modify the data-affonso or data-cookie_duration values. For more reliable tracking when ad blockers or privacy tools are present, use first-party mode with your own path prefix. A neutral prefix like `/r` is usually better than a vendor name. If you proxy `/track` or `/signups`, preserve a trusted real client IP header such as `CF-Connecting-IP`, `True-Client-IP`, or `X-Real-IP`, otherwise country data can be wrong or missing. Full guide: https://affonso.io/help/installation-guides/proxy-setup/pixel-tracking-proxy Verify: After installing, open DevTools and confirm the requests succeed in your chosen delivery mode.

Readings

Choose the sitting your heart is asking for.

Every reading is private, unhurried, and spoken in plain words. By Zoom, phone or online — the cards do not mind the distance. Bring your questions, a photo for animal and mediumship sittings, and your dreams written down as you remember them.

Tarot cards stacked with a citrine crystal, surrounded by spiritual items on a wooden table.

Citrine for clarity, cards for counsel.

The table

Readings & sittings

Classic Tarot — 45 min

Past, present, near future across love, work, and home. One held-back question answered at the close. You keep a photo of your final spread.

$75

Year-Ahead Deep Reading — 75 min

Month by month for the twelve months ahead, plus love and work crossroads. Includes a written summary sent within two days.

$140

Messages From Beyond — 60 min

Mediumship for passed loved ones. I describe who steps forward — voice, habit, shared memory — before you confirm anything. Gentle, evidential, properly closed.

$120

Animal Heart-to-Heart — 30 min

For living companions (behaviour, moves, new siblings, health worries) and for animals who have crossed over. Send a photo and their name when you book.

$60

Dream Wisdom — 40 min

Bring one vivid or recurring dream. We unpack its symbols against your waking life, then draw three cards for what to do with what you learned.

$70
Owl and crescent moon tapestry with flowers hanging in Coralee's reading space.

Evening sittings by candlelight, by Zoom, phone or online.

How a sitting flows

Unhurried, honest, yours

  1. Arriving. A breath together, a cleansing of the table, and your question spoken aloud.
  2. Shuffling. I shuffle for you on camera while you hold the question.
  3. Reading. Every card shown and explained in plain words — including the hard ones.
  4. Leaving. Clear next steps, a photo of your spread, and time for last questions.
Portrait of Coralee, Witchy Coralee tarot reader.
Coralee's Celestial Tarot and Learning Tarot decks with zodiac wheel.

Good to know

Questions I am asked before booking

You hold the question while I shuffle on camera, and every card is shown close up. For phone sittings I describe every card as we go. Distance has never dulled a reading at my table.

A name and a clear photo sent when you book. For animals, tell me the living situation in one line. For mediumship, hold one memory lightly in mind — I will reach for the rest.

I tell you what the cards show, including warnings — but plainly and with counsel, never as doom. If a card says “not yet,” I will say so and show you the work that changes it.

Please do. Record audio or video, take photos of every spread, and write to me within a week if anything needs untangling.