diff --git a/assets/images/tarot/coins/1.jpg b/assets/images/tarot/coins/1.jpg new file mode 100644 index 00000000..9ccf7534 Binary files /dev/null and b/assets/images/tarot/coins/1.jpg differ diff --git a/assets/images/tarot/coins/10.jpg b/assets/images/tarot/coins/10.jpg new file mode 100644 index 00000000..02e74c87 Binary files /dev/null and b/assets/images/tarot/coins/10.jpg differ diff --git a/assets/images/tarot/coins/2.jpg b/assets/images/tarot/coins/2.jpg new file mode 100644 index 00000000..b333acce Binary files /dev/null and b/assets/images/tarot/coins/2.jpg differ diff --git a/assets/images/tarot/coins/3.jpg b/assets/images/tarot/coins/3.jpg new file mode 100644 index 00000000..33843948 Binary files /dev/null and b/assets/images/tarot/coins/3.jpg differ diff --git a/assets/images/tarot/coins/4.jpg b/assets/images/tarot/coins/4.jpg new file mode 100644 index 00000000..6b738345 Binary files /dev/null and b/assets/images/tarot/coins/4.jpg differ diff --git a/assets/images/tarot/coins/5.jpg b/assets/images/tarot/coins/5.jpg new file mode 100644 index 00000000..4b79ebb2 Binary files /dev/null and b/assets/images/tarot/coins/5.jpg differ diff --git a/assets/images/tarot/coins/6.jpg b/assets/images/tarot/coins/6.jpg new file mode 100644 index 00000000..c5ec7547 Binary files /dev/null and b/assets/images/tarot/coins/6.jpg differ diff --git a/assets/images/tarot/coins/7.jpg b/assets/images/tarot/coins/7.jpg new file mode 100644 index 00000000..42c7c0cd Binary files /dev/null and b/assets/images/tarot/coins/7.jpg differ diff --git a/assets/images/tarot/coins/8.jpg b/assets/images/tarot/coins/8.jpg new file mode 100644 index 00000000..1649cb7c Binary files /dev/null and b/assets/images/tarot/coins/8.jpg differ diff --git a/assets/images/tarot/coins/9.jpg b/assets/images/tarot/coins/9.jpg new file mode 100644 index 00000000..f84876d2 Binary files /dev/null and b/assets/images/tarot/coins/9.jpg differ diff --git a/assets/images/tarot/coins/king.jpg b/assets/images/tarot/coins/king.jpg new file mode 100644 index 00000000..7cc8d393 Binary files /dev/null and b/assets/images/tarot/coins/king.jpg differ diff --git a/assets/images/tarot/coins/knight.jpg b/assets/images/tarot/coins/knight.jpg new file mode 100644 index 00000000..3304f74f Binary files /dev/null and b/assets/images/tarot/coins/knight.jpg differ diff --git a/assets/images/tarot/coins/page.jpg b/assets/images/tarot/coins/page.jpg new file mode 100644 index 00000000..7f04b64a Binary files /dev/null and b/assets/images/tarot/coins/page.jpg differ diff --git a/assets/images/tarot/coins/queen.jpg b/assets/images/tarot/coins/queen.jpg new file mode 100644 index 00000000..60453f50 Binary files /dev/null and b/assets/images/tarot/coins/queen.jpg differ diff --git a/assets/images/tarot/cups/1.jpg b/assets/images/tarot/cups/1.jpg new file mode 100644 index 00000000..259192d7 Binary files /dev/null and b/assets/images/tarot/cups/1.jpg differ diff --git a/assets/images/tarot/cups/10.jpg b/assets/images/tarot/cups/10.jpg new file mode 100644 index 00000000..1e85d518 Binary files /dev/null and b/assets/images/tarot/cups/10.jpg differ diff --git a/assets/images/tarot/cups/2.jpg b/assets/images/tarot/cups/2.jpg new file mode 100644 index 00000000..e154c6cd Binary files /dev/null and b/assets/images/tarot/cups/2.jpg differ diff --git a/assets/images/tarot/cups/3.jpg b/assets/images/tarot/cups/3.jpg new file mode 100644 index 00000000..3f734009 Binary files /dev/null and b/assets/images/tarot/cups/3.jpg differ diff --git a/assets/images/tarot/cups/4.jpg b/assets/images/tarot/cups/4.jpg new file mode 100644 index 00000000..a31d03af Binary files /dev/null and b/assets/images/tarot/cups/4.jpg differ diff --git a/assets/images/tarot/cups/5.jpg b/assets/images/tarot/cups/5.jpg new file mode 100644 index 00000000..f39020c9 Binary files /dev/null and b/assets/images/tarot/cups/5.jpg differ diff --git a/assets/images/tarot/cups/6.jpg b/assets/images/tarot/cups/6.jpg new file mode 100644 index 00000000..0e6315e0 Binary files /dev/null and b/assets/images/tarot/cups/6.jpg differ diff --git a/assets/images/tarot/cups/7.jpg b/assets/images/tarot/cups/7.jpg new file mode 100644 index 00000000..c85a241e Binary files /dev/null and b/assets/images/tarot/cups/7.jpg differ diff --git a/assets/images/tarot/cups/8.jpg b/assets/images/tarot/cups/8.jpg new file mode 100644 index 00000000..14468eea Binary files /dev/null and b/assets/images/tarot/cups/8.jpg differ diff --git a/assets/images/tarot/cups/9.jpg b/assets/images/tarot/cups/9.jpg new file mode 100644 index 00000000..bad8afc3 Binary files /dev/null and b/assets/images/tarot/cups/9.jpg differ diff --git a/assets/images/tarot/cups/king.jpg b/assets/images/tarot/cups/king.jpg new file mode 100644 index 00000000..90008f55 Binary files /dev/null and b/assets/images/tarot/cups/king.jpg differ diff --git a/assets/images/tarot/cups/knight.jpg b/assets/images/tarot/cups/knight.jpg new file mode 100644 index 00000000..f765cd24 Binary files /dev/null and b/assets/images/tarot/cups/knight.jpg differ diff --git a/assets/images/tarot/cups/page.jpg b/assets/images/tarot/cups/page.jpg new file mode 100644 index 00000000..2516227f Binary files /dev/null and b/assets/images/tarot/cups/page.jpg differ diff --git a/assets/images/tarot/cups/queen.jpg b/assets/images/tarot/cups/queen.jpg new file mode 100644 index 00000000..39085095 Binary files /dev/null and b/assets/images/tarot/cups/queen.jpg differ diff --git a/assets/images/tarot/major/0.jpg b/assets/images/tarot/major/0.jpg new file mode 100644 index 00000000..64733b3c Binary files /dev/null and b/assets/images/tarot/major/0.jpg differ diff --git a/assets/images/tarot/major/1.jpg b/assets/images/tarot/major/1.jpg new file mode 100644 index 00000000..97cc57f8 Binary files /dev/null and b/assets/images/tarot/major/1.jpg differ diff --git a/assets/images/tarot/major/10.jpg b/assets/images/tarot/major/10.jpg new file mode 100644 index 00000000..64d17c04 Binary files /dev/null and b/assets/images/tarot/major/10.jpg differ diff --git a/assets/images/tarot/major/11.jpg b/assets/images/tarot/major/11.jpg new file mode 100644 index 00000000..033a9203 Binary files /dev/null and b/assets/images/tarot/major/11.jpg differ diff --git a/assets/images/tarot/major/12.jpg b/assets/images/tarot/major/12.jpg new file mode 100644 index 00000000..e0f1d744 Binary files /dev/null and b/assets/images/tarot/major/12.jpg differ diff --git a/assets/images/tarot/major/13.jpg b/assets/images/tarot/major/13.jpg new file mode 100644 index 00000000..bfb6e545 Binary files /dev/null and b/assets/images/tarot/major/13.jpg differ diff --git a/assets/images/tarot/major/14.jpg b/assets/images/tarot/major/14.jpg new file mode 100644 index 00000000..61b6a11c Binary files /dev/null and b/assets/images/tarot/major/14.jpg differ diff --git a/assets/images/tarot/major/15.jpg b/assets/images/tarot/major/15.jpg new file mode 100644 index 00000000..6d692c72 Binary files /dev/null and b/assets/images/tarot/major/15.jpg differ diff --git a/assets/images/tarot/major/16.jpg b/assets/images/tarot/major/16.jpg new file mode 100644 index 00000000..f66d80f9 Binary files /dev/null and b/assets/images/tarot/major/16.jpg differ diff --git a/assets/images/tarot/major/17.jpg b/assets/images/tarot/major/17.jpg new file mode 100644 index 00000000..ee8bc91a Binary files /dev/null and b/assets/images/tarot/major/17.jpg differ diff --git a/assets/images/tarot/major/18.jpg b/assets/images/tarot/major/18.jpg new file mode 100644 index 00000000..cff05348 Binary files /dev/null and b/assets/images/tarot/major/18.jpg differ diff --git a/assets/images/tarot/major/19.jpg b/assets/images/tarot/major/19.jpg new file mode 100644 index 00000000..e4cff8d9 Binary files /dev/null and b/assets/images/tarot/major/19.jpg differ diff --git a/assets/images/tarot/major/2.jpg b/assets/images/tarot/major/2.jpg new file mode 100644 index 00000000..7a50ce87 Binary files /dev/null and b/assets/images/tarot/major/2.jpg differ diff --git a/assets/images/tarot/major/20.jpg b/assets/images/tarot/major/20.jpg new file mode 100644 index 00000000..261b7858 Binary files /dev/null and b/assets/images/tarot/major/20.jpg differ diff --git a/assets/images/tarot/major/21.jpg b/assets/images/tarot/major/21.jpg new file mode 100644 index 00000000..538231e1 Binary files /dev/null and b/assets/images/tarot/major/21.jpg differ diff --git a/assets/images/tarot/major/3.jpg b/assets/images/tarot/major/3.jpg new file mode 100644 index 00000000..2f57bc22 Binary files /dev/null and b/assets/images/tarot/major/3.jpg differ diff --git a/assets/images/tarot/major/4.jpg b/assets/images/tarot/major/4.jpg new file mode 100644 index 00000000..aa870edb Binary files /dev/null and b/assets/images/tarot/major/4.jpg differ diff --git a/assets/images/tarot/major/5.jpg b/assets/images/tarot/major/5.jpg new file mode 100644 index 00000000..63d046f3 Binary files /dev/null and b/assets/images/tarot/major/5.jpg differ diff --git a/assets/images/tarot/major/6.jpg b/assets/images/tarot/major/6.jpg new file mode 100644 index 00000000..0998ead3 Binary files /dev/null and b/assets/images/tarot/major/6.jpg differ diff --git a/assets/images/tarot/major/7.jpg b/assets/images/tarot/major/7.jpg new file mode 100644 index 00000000..10ab165f Binary files /dev/null and b/assets/images/tarot/major/7.jpg differ diff --git a/assets/images/tarot/major/8.jpg b/assets/images/tarot/major/8.jpg new file mode 100644 index 00000000..03055d49 Binary files /dev/null and b/assets/images/tarot/major/8.jpg differ diff --git a/assets/images/tarot/major/9.jpg b/assets/images/tarot/major/9.jpg new file mode 100644 index 00000000..8f545e01 Binary files /dev/null and b/assets/images/tarot/major/9.jpg differ diff --git a/assets/images/tarot/swords/1.jpg b/assets/images/tarot/swords/1.jpg new file mode 100644 index 00000000..cc3c5b49 Binary files /dev/null and b/assets/images/tarot/swords/1.jpg differ diff --git a/assets/images/tarot/swords/10.jpg b/assets/images/tarot/swords/10.jpg new file mode 100644 index 00000000..f4284730 Binary files /dev/null and b/assets/images/tarot/swords/10.jpg differ diff --git a/assets/images/tarot/swords/2.jpg b/assets/images/tarot/swords/2.jpg new file mode 100644 index 00000000..8ceeac00 Binary files /dev/null and b/assets/images/tarot/swords/2.jpg differ diff --git a/assets/images/tarot/swords/3.jpg b/assets/images/tarot/swords/3.jpg new file mode 100644 index 00000000..1fca5559 Binary files /dev/null and b/assets/images/tarot/swords/3.jpg differ diff --git a/assets/images/tarot/swords/4.jpg b/assets/images/tarot/swords/4.jpg new file mode 100644 index 00000000..16bb6bd0 Binary files /dev/null and b/assets/images/tarot/swords/4.jpg differ diff --git a/assets/images/tarot/swords/5.jpg b/assets/images/tarot/swords/5.jpg new file mode 100644 index 00000000..3d89152a Binary files /dev/null and b/assets/images/tarot/swords/5.jpg differ diff --git a/assets/images/tarot/swords/6.jpg b/assets/images/tarot/swords/6.jpg new file mode 100644 index 00000000..113abc58 Binary files /dev/null and b/assets/images/tarot/swords/6.jpg differ diff --git a/assets/images/tarot/swords/7.jpg b/assets/images/tarot/swords/7.jpg new file mode 100644 index 00000000..30e0ab87 Binary files /dev/null and b/assets/images/tarot/swords/7.jpg differ diff --git a/assets/images/tarot/swords/8.jpg b/assets/images/tarot/swords/8.jpg new file mode 100644 index 00000000..3af1994d Binary files /dev/null and b/assets/images/tarot/swords/8.jpg differ diff --git a/assets/images/tarot/swords/9.jpg b/assets/images/tarot/swords/9.jpg new file mode 100644 index 00000000..fc04816c Binary files /dev/null and b/assets/images/tarot/swords/9.jpg differ diff --git a/assets/images/tarot/swords/king.jpg b/assets/images/tarot/swords/king.jpg new file mode 100644 index 00000000..67fcc689 Binary files /dev/null and b/assets/images/tarot/swords/king.jpg differ diff --git a/assets/images/tarot/swords/knight.jpg b/assets/images/tarot/swords/knight.jpg new file mode 100644 index 00000000..14db51d1 Binary files /dev/null and b/assets/images/tarot/swords/knight.jpg differ diff --git a/assets/images/tarot/swords/page.jpg b/assets/images/tarot/swords/page.jpg new file mode 100644 index 00000000..22cadf8b Binary files /dev/null and b/assets/images/tarot/swords/page.jpg differ diff --git a/assets/images/tarot/swords/queen.jpg b/assets/images/tarot/swords/queen.jpg new file mode 100644 index 00000000..ec0a2017 Binary files /dev/null and b/assets/images/tarot/swords/queen.jpg differ diff --git a/assets/images/tarot/wands/1.jpg b/assets/images/tarot/wands/1.jpg new file mode 100644 index 00000000..669d6fb1 Binary files /dev/null and b/assets/images/tarot/wands/1.jpg differ diff --git a/assets/images/tarot/wands/10.jpg b/assets/images/tarot/wands/10.jpg new file mode 100644 index 00000000..e052009a Binary files /dev/null and b/assets/images/tarot/wands/10.jpg differ diff --git a/assets/images/tarot/wands/2.jpg b/assets/images/tarot/wands/2.jpg new file mode 100644 index 00000000..d494eaa1 Binary files /dev/null and b/assets/images/tarot/wands/2.jpg differ diff --git a/assets/images/tarot/wands/3.jpg b/assets/images/tarot/wands/3.jpg new file mode 100644 index 00000000..26fbbaaf Binary files /dev/null and b/assets/images/tarot/wands/3.jpg differ diff --git a/assets/images/tarot/wands/4.jpg b/assets/images/tarot/wands/4.jpg new file mode 100644 index 00000000..07cf2a22 Binary files /dev/null and b/assets/images/tarot/wands/4.jpg differ diff --git a/assets/images/tarot/wands/5.jpg b/assets/images/tarot/wands/5.jpg new file mode 100644 index 00000000..ded17ff2 Binary files /dev/null and b/assets/images/tarot/wands/5.jpg differ diff --git a/assets/images/tarot/wands/6.jpg b/assets/images/tarot/wands/6.jpg new file mode 100644 index 00000000..c8a6ff65 Binary files /dev/null and b/assets/images/tarot/wands/6.jpg differ diff --git a/assets/images/tarot/wands/7.jpg b/assets/images/tarot/wands/7.jpg new file mode 100644 index 00000000..fbd2efa3 Binary files /dev/null and b/assets/images/tarot/wands/7.jpg differ diff --git a/assets/images/tarot/wands/8.jpg b/assets/images/tarot/wands/8.jpg new file mode 100644 index 00000000..8b0c4a8e Binary files /dev/null and b/assets/images/tarot/wands/8.jpg differ diff --git a/assets/images/tarot/wands/9.jpg b/assets/images/tarot/wands/9.jpg new file mode 100644 index 00000000..698c9c14 Binary files /dev/null and b/assets/images/tarot/wands/9.jpg differ diff --git a/assets/images/tarot/wands/king.jpg b/assets/images/tarot/wands/king.jpg new file mode 100644 index 00000000..33b46ba8 Binary files /dev/null and b/assets/images/tarot/wands/king.jpg differ diff --git a/assets/images/tarot/wands/knight.jpg b/assets/images/tarot/wands/knight.jpg new file mode 100644 index 00000000..d48de1e3 Binary files /dev/null and b/assets/images/tarot/wands/knight.jpg differ diff --git a/assets/images/tarot/wands/page.jpg b/assets/images/tarot/wands/page.jpg new file mode 100644 index 00000000..58dc4044 Binary files /dev/null and b/assets/images/tarot/wands/page.jpg differ diff --git a/assets/images/tarot/wands/queen.jpg b/assets/images/tarot/wands/queen.jpg new file mode 100644 index 00000000..0affc3cb Binary files /dev/null and b/assets/images/tarot/wands/queen.jpg differ diff --git a/assets/json/tarot.json b/assets/json/tarot.json new file mode 100644 index 00000000..b2d4dd31 --- /dev/null +++ b/assets/json/tarot.json @@ -0,0 +1,2590 @@ +[ + { + "fortune_telling": [ + "Watch for new projects and new beginnings", + "Prepare to take something on faith", + "Something new comes your way; go for it" + ], + "keywords": [ + "freedom", + "faith", + "inexperience", + "innocence" + ], + "meanings": { + "light": [ + "Freeing yourself from limitation", + "Expressing joy and youthful vigor", + "Being open-minded", + "Taking a leap of faith", + "Attuning yourself to your instincts", + "Being eager or curious", + "Exploring your potential", + "Embracing innovation and change" + ], + "shadow": [ + "Being gullible and naive", + "Taking unnecessary risks", + "Failing to be serious when required", + "Being silly or distracted", + "Lacking experience", + "Failing to honor well-established traditions and limits", + "Behaving inappropriately" + ] + }, + "name": "The Fool", + "rank": 0, + "suit": "major" + }, + { + "fortune_telling": [ + "A powerful man may play a role in your day", + "Your current situation must be seen as one element of a much larger plan" + ], + "keywords": [ + "capability", + "empowerment", + "activity" + ], + "meanings": { + "light": [ + "Taking appropriate action", + "Receiving guidance from a higher power", + "Becoming a channel of divine will", + "Expressing masculine energy in appropriate and constructive ways", + "Being yourself in every way" + ], + "shadow": [ + "Inflating your own ego", + "Abusing talents", + "Manipulating or deceiving others", + "Being too aggressive", + "Using cheap illusions to dazzle others", + "Refusing to invest the time and effort needed to master your craft", + "Taking shortcuts" + ] + }, + "name": "The Magician", + "rank": 1, + "suit": "major" + }, + { + "fortune_telling": [ + "A mysterious woman arrives", + "A sexual secret may surface", + "Someone knows more than he or she will reveal" + ], + "keywords": [ + "intuition", + "reflection", + "purity", + "initiation" + ], + "meanings": { + "light": [ + "Listening to your feelings and intuitions", + "Exploring unconventional spirituality", + "Keeping secrets", + "Being receptive", + "Reflecting instead of acting", + "Observing others", + "Preserving purity" + ], + "shadow": [ + "Being aloof", + "Obsessing on secrets and conspiracies", + "Rejecting guidance from spirit or intuition", + "Revealing all", + "Ignoring gut feelings", + "Refusing to become involved, even when involvement is appropriate" + ] + }, + "name": "The Papess/High Priestess", + "rank": 2, + "suit": "major" + }, + { + "fortune_telling": [ + "Pregnancy is in the cards", + "An opportunity to be involved in luxurious sexuality is coming", + "Beware a tendency toward addiction" + ], + "keywords": [ + "fertility", + "productivity", + "ripeness", + "nurturing" + ], + "meanings": { + "light": [ + "Nurturing yourself and others", + "Bearing fruit", + "Celebrating your body", + "Bearing (literal or figurative) children", + "Reveling in luxury", + "Mothering those around you in positive ways", + "Enjoying your sexuality", + "Getting things done" + ], + "shadow": [ + "Overindulging", + "Being greedy", + "Smothering someone with attention", + "Debilitating someone by being overprotective", + "Inhibiting productivity by obsessing on productivity", + "Being overcome by addictive behavior" + ] + }, + "name": "The Empress", + "rank": 3, + "suit": "major" + }, + { + "fortune_telling": [ + "A father figure arrives", + "A new employer or authority figure will give you orders", + "Expect discipline or correction in the near future" + ], + "keywords": [ + "authority", + "regulation", + "direction", + "structure" + ], + "meanings": { + "light": [ + "Exercising authority", + "Defining limits", + "Directing the flow of work", + "Communicating clear guidelines", + "Being in control of yourself and others", + "Tempering aggressive masculinity with wisdom and experience" + ], + "shadow": [ + "Micromanaging", + "Crushing the creativity of others with a rigid, iron-fisted approach", + "Insisting on getting your own way", + "Assuming a dictatorial mindset", + "Using overt force to achieve your goals and maintain order" + ] + }, + "name": "The Emperor", + "rank": 4, + "suit": "major" + }, + { + "fortune_telling": [ + "Expect to be caught in a misdeed and punished accordingly", + "Pray for forgiveness and confess wrongdoings", + "A more experienced man, spiritual leader, or father figure will come into your life" + ], + "keywords": [ + "guidance", + "knowledge", + "revelation", + "belief" + ], + "meanings": { + "light": [ + "Teaching or guiding others", + "Searching for the truth", + "Asking for guidance from a higher power", + "Acknowledging the wisdom and experience of others", + "Taking vows", + "Engaging in heartfelt rituals", + "Volunteering" + ], + "shadow": [ + "Using experience as a means of manipulating or misguiding others", + "Being dogmatic", + "Favoring tradition over what is expedient or necessary", + "Going through the motions of empty rituals", + "Concealing wisdom", + "Restricting access to spiritual truths or the gods" + ] + }, + "name": "The Pope/Hierophant", + "rank": 5, + "suit": "major" + }, + { + "fortune_telling": [ + "A new personal or professional relationship blossoms", + "Sexual opportunities abound", + "Unexpectedly, a friend becomes a lover" + ], + "keywords": [ + "love", + "passion", + "unity", + "choice" + ], + "meanings": { + "light": [ + "Being in love", + "Showing your love to others", + "Expressing passion or romantic feelings", + "Aligning yourself with groups or like-minded others", + "Bringing people together", + "Making well-informed decisions" + ], + "shadow": [ + "Debilitating passion", + "Allowing an unhealthy desire for love to motivate destructive behavior", + "Disrupting unity", + "Working against the best interests of those who care about you", + "Ill-informed decisions" + ] + }, + "name": "The Lovers", + "rank": 6, + "suit": "major" + }, + { + "fortune_telling": [ + "Victory is a certainty", + "Move ahead with all plans", + "Beware the jealousy of others" + ], + "keywords": [ + "advancement", + "victory", + "triumph", + "success" + ], + "meanings": { + "light": [ + "Breaking through barriers", + "Moving forward with confidence and authority", + "Reaching the pinnacle of success", + "Basking in the glory of achievement", + "Guiding an effort to total victory", + "Establishing yourself as a worthy leader" + ], + "shadow": [ + "Resting on laurels", + "Riding roughshod over the feelings or expectations of others", + "Focusing more on past successes than future opportunities", + "Failing to rein in impulsive behavior" + ] + }, + "name": "The Chariot", + "rank": 7, + "suit": "major" + }, + { + "fortune_telling": [ + "Your self-control will be tested", + "A woman will seek to change her partner or lover", + "You are a strong, capable person" + ], + "keywords": [ + "discipline", + "boldness", + "self-discipline", + "power", + "vitality" + ], + "meanings": { + "light": [ + "Imposing restrictions on yourself for your own benefit", + "Bringing your passions under the control of reason", + "Resisting impulses that work against your best interests", + "Taking bold action" + ], + "shadow": [ + "Indulging weakness, even when you know it will damage your health and happiness", + "Languishing in addiction", + "Allowing your instincts to tame and conquer you", + "Failing to take a stand when necessary" + ] + }, + "name": "Strength", + "rank": 8, + "suit": "major" + }, + { + "fortune_telling": [ + "A period of loneliness begins", + "One partner in a relationship departs", + "A search for love or money proves fruitless" + ], + "keywords": [ + "solitude", + "experience", + "stillness", + "withdrawal" + ], + "meanings": { + "light": [ + "Becoming or seeking out a guru", + "Going on a retreat", + "Recharging spiritual or creative batteries", + "Lighting the way for those with less experience", + "Stepping back to gain perspective" + ], + "shadow": [ + "Being a loner", + "Fearing contact with others", + "Becoming a know-it-all", + "Inflating claims of expertise", + "Hiding your skills and talents out of fear of unworthiness" + ] + }, + "name": "The Hermit", + "rank": 9, + "suit": "major" + }, + { + "fortune_telling": [ + "Some events are in the hands of heaven", + "You've lived through this before", + "What happened then?" + ], + "keywords": [ + "luck", + "randomness", + "cycles", + "karma", + "fate", + "revolution" + ], + "meanings": { + "light": [ + "Allowing events to unfold", + "Seeing the larger pattern in everyday events", + "Trusting your luck", + "Watching for cycles", + "Believing that \"what goes around, comes around\"" + ], + "shadow": [ + "Losing money gambling", + "Refusing to do your part to bring a plan to fruition", + "Taking a fatalistic approach to life", + "Fighting the natural course of events" + ] + }, + "name": "The Wheel", + "rank": 10, + "suit": "major" + }, + { + "fortune_telling": [ + "A legal verdict will be rendered soon", + "Someone is making a decision", + "You need to get the facts" + ], + "keywords": [ + "balance", + "law", + "fairness", + "objectivity" + ], + "meanings": { + "light": [ + "Making an objective decision", + "Weighing an issue carefully before taking action", + "Appropriately scaling your reaction to a situation", + "Getting all the facts", + "Considering evidence", + "Deliberating" + ], + "shadow": [ + "Delivering harsh criticism", + "Obsessing on rules and regulations", + "Playing by the book even when it is destructive or counterproductive to do so", + "Confusing snap decisions with timely action", + "Playing favorites" + ] + }, + "name": "Justice", + "rank": 11, + "suit": "major" + }, + { + "fortune_telling": [ + "A traitor is revealed", + "One of your friends is working against you", + "Change your ways or suffer the consequences" + ], + "keywords": [ + "enlightenment", + "sacrifice", + "perspective", + "suspension", + "reversals" + ], + "meanings": { + "light": [ + "Seeing growth opportunities in unpleasant events", + "Experiencing a dramatic change in personal perspective", + "Making the best of an unforeseen change in your life or work", + "Suspending disbelief", + "Making sacrifices" + ], + "shadow": [ + "Being untrue to yourself and your values", + "Refusing to make sacrifices when appropriate", + "Refusing to adapt to new situations", + "Blaming others", + "Profiting at the expense of others" + ] + }, + "name": "The Hanged Man", + "rank": 12, + "suit": "major" + }, + { + "fortune_telling": [ + "A relationship or illness ends suddenly", + "Limit travel and risk-taking", + "General gloom and doom" + ], + "keywords": [ + "ending", + "conclusion", + "transition", + "passage", + "departure" + ], + "meanings": { + "light": [ + "Bringing an unpleasant phase of life to an end", + "Recognizing and celebrating the conclusion of something", + "Putting bad habits to rest", + "Becoming a new person", + "Leaving one person, place, or thing for another", + "Letting go" + ], + "shadow": [ + "Obsessing on death and dying", + "Refusing to give up old habits or unhealthy relationships", + "Insisting that everything and everyone should stay the same forever", + "Failing to take good care of yourself" + ] + }, + "name": "Death", + "rank": 13, + "suit": "major" + }, + { + "fortune_telling": [ + "Someone's using drugs or alcohol to excess", + "It's time to get back on that diet" + ], + "keywords": [ + "blending", + "synthesis", + "mediation", + "combination", + "harmony" + ], + "meanings": { + "light": [ + "Bringing opposites together", + "Moderating your actions or emotions", + "Finding middle ground", + "Reaching compromises", + "Synthesizing solutions that please everyone involved", + "Using the old to make something new" + ], + "shadow": [ + "Going to extremes", + "Disrupting group efforts", + "Ignoring healthy approaches to life", + "Becoming an addict", + "Practicing gluttony", + "Tearing something or someone apart", + "Breaking alliances" + ] + }, + "name": "Temperance", + "rank": 14, + "suit": "major" + }, + { + "fortune_telling": [ + "Adultery and unfaithfulness", + "A string of extremely bad luck is coming your way", + "Beware evil influences and wolves in sheep's clothing" + ], + "keywords": [ + "shadow", + "materialism", + "bondage", + "delusion" + ], + "meanings": { + "light": [ + "Appreciating the luxuries that life has to offer", + "Being comfortable in your own skin", + "Enjoying your sexuality", + "Splurging on an expensive personal item", + "Embracing the fact that everyone has a darker side", + "Dealing with unhealthy impulses in healthy ways" + ], + "shadow": [ + "Putting excessive emphasis on appearances", + "Always wanting more", + "Valuing possessions more than people or relationships", + "Allowing base instincts to govern your life", + "Being selfish", + "Attributing your own dark impulses to outside forces or other people" + ] + }, + "name": "The Devil", + "rank": 15, + "suit": "major" + }, + { + "fortune_telling": [ + "Impending disaster", + "Cancel plans and reverse decisions", + "Someone wants to take you down a notch or two", + "Don't hold back; say what you really mean" + ], + "keywords": [ + "demolition", + "upheaval", + "deconstruction", + "disaster", + "destruction" + ], + "meanings": { + "light": [ + "Breaking out of old, confining habits and mindsets", + "Clearing the way for new growth", + "Dispelling the influence of an inflated ego", + "Getting back to basics", + "Stripping away harmful illusions", + "Receiving sudden insight" + ], + "shadow": [ + "Clinging to traditions that repress growth", + "Engaging in willful blindness", + "Rejecting evidence that change is needed", + "Ignoring guidance from a higher power", + "Maliciously engaging in destructive behavior" + ] + }, + "name": "The Tower", + "rank": 16, + "suit": "major" + }, + { + "fortune_telling": [ + "Get an astrology chart drawn up", + "Someone is a little too starstruck", + "What's happening now has long been fore-ordained" + ], + "keywords": [ + "hope", + "optimism", + "openness", + "certainty", + "faith", + "longing", + "truth" + ], + "meanings": { + "light": [ + "Hoping for the best", + "Believing good things happen to good people", + "Seeing events in the best possible light", + "Adopting a generous spirit", + "Seeking guidance from above", + "Embracing possibility over probability" + ], + "shadow": [ + "Denying unpleasant truths", + "Denying personal accountability and saying, \"Things just happen!\"", + "Ignoring signs and omens", + "Preferring illusion to reality", + "Spreading pessimism and stinginess of spirit" + ] + }, + "name": "The Star", + "rank": 17, + "suit": "major" + }, + { + "fortune_telling": [ + "Watch for problems at the end of the month", + "Someone you know needs to howl at the moon more often", + "Someone is about to change his or her mind about an important decision" + ], + "keywords": [ + "mystery", + "fantasy", + "imagination", + "dreams", + "uncertainty" + ], + "meanings": { + "light": [ + "Enjoying healthy fantasies and daydreams", + "Using your imagination", + "Practicing magic or celebrating the magic of everyday life", + "Attuning yourself to the cycles of nature", + "Embracing the unknown" + ], + "shadow": [ + "Becoming unable to separate fantasy from reality", + "Suffering from delusions", + "Losing your appreciation for the fantastic or magical", + "Adopting a ruthlessly logical mindset", + "Failing to appreciate life's mysteries" + ] + }, + "name": "The Moon", + "rank": 18, + "suit": "major" + }, + { + "fortune_telling": [ + "Everything's coming up roses (or sunflowers, whatever the case may be)", + "Whatever's on your mind, go for it because you can't lose today" + ], + "keywords": [ + "joy", + "brilliance", + "validation", + "attention", + "energy" + ], + "meanings": { + "light": [ + "Seeing things clearly", + "Experiencing intense joy", + "Celebrating your own successes", + "Knowing you're good at what you do", + "Gaining recognition for your personal genius" + ], + "shadow": [ + "Being dazzled by your own accomplishments", + "Becoming absorbed in your own self-image", + "Feeling rushed and distracted", + "Exerting yourself to the point of exhaustion", + "Overstating your abilities or misrepresenting your achievements" + ] + }, + "name": "The Sun", + "rank": 19, + "suit": "major" + }, + { + "fortune_telling": [ + "An old issue you thought was over will come up again today", + "Get ready for huge changes: break-ups, sudden calls from old friends, and unexpected setbacks", + "God's trying to get your attention" + ], + "keywords": [ + "revival", + "renewal", + "resurrection", + "evaluation", + "invitation" + ], + "meanings": { + "light": [ + "Receiving a wake-up call", + "Discovering a new purpose in life", + "Becoming totally and completely yourself", + "Receiving a well-deserved reward", + "Passing an evaluation or examination", + "Welcoming the start of a new phase of life" + ], + "shadow": [ + "Being weighed in the balances and found wanting", + "Failing to measure up to a well-defined standard", + "Being caught goofing off or misbehaving", + "Failing to prepare for an examination you know is coming", + "Rejecting an opportunity to reinvent yourself" + ] + }, + "name": "Judgement", + "rank": 20, + "suit": "major" + }, + { + "fortune_telling": [ + "Winning the lottery", + "Getting your heart's desire", + "Having everything you ever imagined having" + ], + "keywords": [ + "wholeness", + "integration", + "totality", + "completeness", + "fullness" + ], + "meanings": { + "light": [ + "Having it all", + "Knowing and loving yourself as completely as possible", + "Seeing the interconnection of all things and people", + "Enhancing your perspective", + "Living life to its fullest", + "Understanding the meaning of life" + ], + "shadow": [ + "Allowing greed and envy to prevent you from enjoying what you do possess", + "Failing to see the larger design in ordinary events", + "Believing that everything that exists can be touched, counted, or measured", + "Failing to see the divine reflected in those around you" + ] + }, + "name": "The World", + "rank": 21, + "suit": "major" + }, + { + "fortune_telling": [ + "Someone has the \"hots\" for you", + "A new job offer is coming your way", + "Walk softly, and carry a big stick" + ], + "keywords": [ + "desire", + "inspiration", + "vision", + "creation", + "invention" + ], + "meanings": { + "light": [ + "Being inspired", + "Identifying an important goal", + "Being given the opportunity to do whatever you want to do", + "Giving or receiving direction", + "Seeing a solution", + "Creating something new", + "Being aroused, sexually or creatively" + ], + "shadow": [ + "Failing to take advantage of a great opportunity", + "Being ineffectual or lazy", + "Making an inadequate effort", + "Working toward a goal, but lacking the resources or initiative to achieve success", + "Setting inappropriate goals", + "Failing to take a stand" + ] + }, + "name": "ace of wands", + "rank": 1, + "suit": "wands" + }, + { + "fortune_telling": [ + "Beware false friends", + "Don't be mealy-mouthed; say what you think and do what you want to do" + ], + "keywords": [ + "conflict", + "decision", + "option", + "individuality" + ], + "meanings": { + "light": [ + "Having a choice", + "Offering or being offered an option", + "Seeing the value of another person's approach", + "Understanding there's more than one way to \"skin a cat\"", + "Successfully doing more than one thing at a time", + "Being empowered to make a choice" + ], + "shadow": [ + "Misrepresenting your intentions", + "Doing one thing while desiring another", + "Changing course mid-stream for no good reason", + "Refusing to change your goal even when pursuing it no longer makes sense", + "Disregarding the input of others" + ] + }, + "name": "two of wands", + "rank": 2, + "suit": "wands" + }, + { + "fortune_telling": [ + "You'll be planning a trip soon", + "Be on the lookout: your ship is coming in" + ], + "keywords": [ + "implementation", + "action", + "exploration" + ], + "meanings": { + "light": [ + "Putting a plan into motion", + "Taking that critical first step", + "Making good things happen", + "Going beyond your limits", + "Blazing new trails", + "Hitting the ground running", + "Seeing your plans come to fruition" + ], + "shadow": [ + "Procrastinating", + "Knowing what to do, but refusing to do it", + "Launching a project without a clear definition of who should do what", + "Rejecting an opportunity to try something new", + "Failing to finish what you start" + ] + }, + "name": "three of wands", + "rank": 3, + "suit": "wands" + }, + { + "fortune_telling": [ + "Someone is watching and evaluating your work", + "You may get a wedding invitation soon" + ], + "keywords": [ + "celebration", + "jubilation", + "community", + "teamwork", + "completion" + ], + "meanings": { + "light": [ + "Sharing in a great celebration", + "Sharing in a communal sense of achievement and success", + "Preparing for a party", + "Working together toward a common goal", + "Giving or winning awards" + ], + "shadow": [ + "Keeping your nose to the grindstone", + "Recognizing good work by demanding more work", + "Failing to share in a group celebration", + "Allowing sour grapes to poison your moment in the sun", + "Refusing to do your part" + ] + }, + "name": "four of wands", + "rank": 4, + "suit": "wands" + }, + { + "fortune_telling": [ + "Prepare for a fight with your best friend", + "Remember: once you let words loose, you can't take them back" + ], + "keywords": [ + "confrontation", + "disruption", + "distinction", + "objection", + "strife" + ], + "meanings": { + "light": [ + "Calmly expressing a dissenting opinion", + "Allowing someone to use his or her own methods to get a job done", + "Opening the floor for discussion or debate", + "Comparing progress made so far to standards set earlier" + ], + "shadow": [ + "Berating others for their ridiculous opinions", + "Picking fights", + "Offering destructive criticism", + "Baiting people with barbed remarks", + "Disrupting progress with an endless stream of pointless objections" + ] + }, + "name": "five of wands", + "rank": 5, + "suit": "wands" + }, + { + "fortune_telling": [ + "Someone is planning a party for you, but not everyone feels so good about your recent success", + "Watch out for envious friends" + ], + "keywords": [ + "victory", + "achievement", + "success", + "triumph" + ], + "meanings": { + "light": [ + "Outperforming your peers", + "Winning a competition", + "Being recognized as a capable person", + "Having your \"moment in the spotlight\"", + "Being cheered on by the crowd", + "Getting an award", + "Earning the admiration of others", + "Telling someone, \"Good job!\"" + ], + "shadow": [ + "Being a bad winner", + "Allowing your achievements to inflate your ego", + "Looking down on people who seem less capable", + "Craving to be the center of attention", + "Giving or receiving insincere praise", + "Envying the achievements of others" + ] + }, + "name": "six of wands", + "rank": 6, + "suit": "wands" + }, + { + "fortune_telling": [ + "Don't be surprised by a personal attack", + "Prepare to defend yourself or someone you love" + ], + "keywords": [ + "bravery", + "resolve", + "determination" + ], + "meanings": { + "light": [ + "Refusing to be silenced through fear or intimidation", + "Continuing a fight against all odds", + "Being fierce", + "Defending yourself against physical and emotional attacks", + "Refusing to put up with abuse", + "Clinging to your values despite all pressure to abandon them" + ], + "shadow": [ + "Having a chip on your shoulder", + "Taking unnecessary risks as a means of proving your fearlessness", + "Looking for an opportunity to take offense", + "Responding to constructive criticism with defensiveness", + "Refusing to stand up for yourself and your beliefs" + ] + }, + "name": "seven of wands", + "rank": 7, + "suit": "wands" + }, + { + "fortune_telling": [ + "Watch for a surprising letter in the mail", + "Your whole world is about to be turned on its ear" + ], + "keywords": [ + "speed", + "swiftness", + "responsiveness", + "change" + ], + "meanings": { + "light": [ + "Taking swift action", + "Moving forward with a plan as quickly as possible", + "Energizing yourself", + "Adapting to sudden changes", + "Taking setbacks in stride", + "Embracing the idea that nothing stays the same forever", + "Reacting quickly and appropriately to unforeseen problems" + ], + "shadow": [ + "Giving in to panic", + "Running in circles and screaming", + "Insisting things must always stay the same", + "Stirring the pot just to see what will happen", + "Rushing others", + "Refusing to re-evaluate a schedule or program, even when it's clearly no longer appropriate" + ] + }, + "name": "eight of wands", + "rank": 8, + "suit": "wands" + }, + { + "fortune_telling": [ + "Don't relax yet; there's more to come", + "The test you're facing now is happening for one reason: to show you who your real friends are" + ], + "keywords": [ + "toughness", + "persistence", + "stamina", + "loyalty", + "release" + ], + "meanings": { + "light": [ + "Sticking with it for the duration", + "Fulfilling your promises and obligations", + "Bearing up under incredible duress", + "Dragging yourself across the finish line", + "Picking yourself up by your own bootstraps", + "Refusing to quit", + "Going as far as you can go and being satisfied with your performance" + ], + "shadow": [ + "Making yourself a martyr", + "Abandoning your post", + "Giving up at the first sign of opposition", + "Being prevented from fulfilling an obligation", + "Failing to be dependable", + "Refusing to let something go that needs to be released", + "Beating a dead horse" + ] + }, + "name": "nine of wands", + "rank": 9, + "suit": "wands" + }, + { + "fortune_telling": [ + "You're worn out", + "Back off, take a time out, and let someone else handle things for a while" + ], + "keywords": [ + "exhaustion", + "resistance", + "burden", + "oppression" + ], + "meanings": { + "light": [ + "Holding your own in extreme circumstances", + "Helping others carry their burdens", + "Coming to the aid of the oppressed", + "Knowing and being honest about your own limits", + "Recognizing when you are not well-suited for a particular task" + ], + "shadow": [ + "Taking on more work than you know you can handle", + "Refusing to say \"No\" when you're already overloaded", + "Making a habit of working overtime", + "Shielding others from facing the consequences of their own poor judgment", + "Over-extending yourself on a regular basis" + ] + }, + "name": "ten of wands", + "rank": 10, + "suit": "wands" + }, + { + "fortune_telling": [ + "This card represents a young man or woman with a fiery, enthusiastic demeanor, likely born a Cancer, Leo, or Virgo, who wants to start a new relationship with you" + ], + "keywords": [ + "enthusiasm", + "eagerness", + "confidence", + "validation", + "affirmation" + ], + "meanings": { + "light": [ + "Leaping at a new opportunity", + "Being a cheerleader or ardent advocate for your cause", + "Being a True Believer", + "Taking first steps toward independence", + "Trusting in your own abilities", + "Asking for feedback" + ], + "shadow": [ + "Basing your entire self-image on what others think", + "Seizing every new idea that comes your way without question", + "Habitually discounting input or feedback from others", + "Being so eager to \"do it yourself\" that you hinder your own progress" + ] + }, + "name": "page of wands", + "rank": "page", + "suit": "wands" + }, + { + "fortune_telling": [ + "This card represents a man with a bold, passionate personality, likely born between July 12th and August 11th, who wants to sweep you off your feet" + ], + "keywords": [ + "boldness", + "bravado", + "passion", + "persuasion", + "advocacy" + ], + "meanings": { + "light": [ + "Charging ahead", + "Making rapid progress", + "Refusing limits", + "Dazzling those around you with your wit and charm", + "Convincing others of your right to leadership", + "Convincing others to follow you", + "Being a catalyst for change" + ], + "shadow": [ + "Blundering forward with inadequate skill or information", + "Running roughshod over the feelings of others", + "Using sex appeal to manipulate others", + "Forcing your leadership or ideology on others", + "Beginning many projects without finishing any" + ] + }, + "name": "knight of wands", + "rank": "knight", + "suit": "wands" + }, + { + "fortune_telling": [ + "This card represents a woman with an attractive, appealing personality, likely born between March 11th and April 20th, who wants to charm you into doing things her way" + ], + "keywords": [ + "attention", + "attraction", + "unification", + "collaboration" + ], + "meanings": { + "light": [ + "Paying close attention", + "Helping others focus on the issue at hand", + "Getting everyone to work together", + "Identifying common ground", + "Bringing people together, despite their differences", + "Using reverse psychology" + ], + "shadow": [ + "Being distracted, or using your charms or skills to distract others from the goal", + "Calling attention to yourself with negative or unhealthy behaviors", + "Disrupting group activities as a means of feeding your own ego" + ] + }, + "name": "queen of wands", + "rank": "queen", + "suit": "wands" + }, + { + "fortune_telling": [ + "This card represents an older man with a commanding, charismatic personality, likely born between November 13th and December 12th, who prefers to give directions and have them followed" + ], + "keywords": [ + "creativity", + "ingenuity", + "achievement", + "direction" + ], + "meanings": { + "light": [ + "Putting old things together in new and exciting ways", + "Coming up with unexpected solutions", + "Using your experience to solve puzzles and problems", + "Doing what you set out to do", + "Directing the efforts of others" + ], + "shadow": [ + "Using your creativity to get out of honest work", + "Investing great energy in avoiding responsibility", + "Boasting about achievements without putting your expertise to practical use", + "Lording it over others" + ] + }, + "name": "king of wands", + "rank": "king", + "suit": "wands" + }, + { + "fortune_telling": [ + "Romance is in the cards", + "A new relationship or marriage is just around the corner", + "Prayers are answered" + ], + "keywords": [ + "intuition", + "spirituality", + "affection", + "motivation" + ], + "meanings": { + "light": [ + "Trusting your feelings", + "Opening yourself to spirit", + "Accepting and returning affection", + "Getting in touch with what motivates you", + "Taking advantage of an opportunity to express love to others", + "Listening to the still, small voice" + ], + "shadow": [ + "Hiding your feelings", + "Spurning an opportunity to love or be loved", + "Numbing yourself to spiritual yearnings", + "Rejecting the counsel of your heart", + "Becoming a puppet of your own emotions", + "Indulging in hysteria or obsession" + ] + }, + "name": "ace of cups", + "rank": 1, + "suit": "cups" + }, + { + "fortune_telling": [ + "Someone has a secret crush on you", + "Relationships should be mutual; get rid of a leech" + ], + "keywords": [ + "union", + "attraction", + "combination", + "affection" + ], + "meanings": { + "light": [ + "Being drawn to someone", + "Longing for someone or something", + "Acting on your desires", + "Discovering a feeling is mutual", + "Doing what makes you feel good", + "Merging", + "Healing broken ties", + "Admitting two people feel differently about each other and moving on" + ], + "shadow": [ + "Burning bridges", + "Becoming caught up in unhealthy codependency", + "Shutting out anyone but your chosen few", + "Obsessing on someone who does not return your affections", + "Despairing over finding \"The One\"", + "Deceiving yourself about your true orientation" + ] + }, + "name": "two of cups", + "rank": 2, + "suit": "cups" + }, + { + "fortune_telling": [ + "Unconventional romance is coming your way: a love affair with someone you've always dismissed" + ], + "keywords": [ + "celebration", + "expression", + "community", + "friendliness" + ], + "meanings": { + "light": [ + "Celebrating your feelings or connections with others", + "Expressing joy through song, dance, or physical affection", + "Working together with others who share your feelings", + "Performing acts of service as a way of saying, \"I love you\"", + "Embracing unconventional romantic arrangements" + ], + "shadow": [ + "Mistaking giddiness for true affection", + "Being dominated by manic emotions", + "Expecting everyone to always feel the same way you do", + "Demanding unreasonable support from friends or family", + "Partying to a dangerous or unhealthy extent" + ] + }, + "name": "three of cups", + "rank": 3, + "suit": "cups" + }, + { + "fortune_telling": [ + "A lover is getting restless", + "Find out what he or she needs, or new opportunities may lure your partner away" + ], + "keywords": [ + "boredom", + "listlessness", + "lethargy", + "stability", + "ingratitude" + ], + "meanings": { + "light": [ + "Maintaining your emotional stability", + "Refusing to give in to overwhelming emotions", + "Appreciating what you have and refusing to take it for granted", + "Seeing the value of long-term commitments" + ], + "shadow": [ + "Being bored", + "Daydreaming at the expense of your work", + "Refusing to be engaged by opportunity", + "Taking people and relationships for granted", + "Ignoring romantic or spiritual opportunities", + "Spurning inspiration", + "Feeling everything should stay \"just like it is\"" + ] + }, + "name": "four of cups", + "rank": 4, + "suit": "cups" + }, + { + "fortune_telling": [ + "A breakup looms", + "Don't cry over spilt milk", + "Take your lumps and get back in the saddle" + ], + "keywords": [ + "loss", + "despair", + "re-evaluation", + "regret", + "uncertainty", + "repentance" + ], + "meanings": { + "light": [ + "Acknowledging loss and moving on", + "Focusing on how the glass remains \"half-full\"", + "Finding the silver lining in a dark cloud", + "Recognizing that loss is a natural part of life", + "Embracing healthy grief", + "Learning lessons from harsh consequences" + ], + "shadow": [ + "Wallowing in unhealthy grief or self-pity", + "Refusing to move on and let go", + "Clinging to the past", + "Obsessing on past lives and past loves", + "Failing to live in the present", + "Beating yourself up over past mistakes", + "Allowing fear of failure to limit your efforts" + ] + }, + "name": "five of cups", + "rank": 5, + "suit": "cups" + }, + { + "fortune_telling": [ + "A stingy spirit is strangling your enjoyment of life", + "Loosen up and think of others for once, why don't you?" + ], + "keywords": [ + "charity", + "sharing", + "sacrifice", + "cooperation", + "fairness" + ], + "meanings": { + "light": [ + "Donating your time and talents to others", + "Taking satisfaction in knowing how your efforts will aid others", + "Creating a \"win-win\" scenario", + "Giving even when you know repayment is not possible", + "Being motivated to do a good deed" + ], + "shadow": [ + "Linking your sense of self-worth to the appraisals of others", + "Striving to appear more needy than you really are", + "Taking undeserved or unmerited charity", + "Bragging about your charitable efforts", + "Profiteering in times of distress", + "Refusing to share a burden" + ] + }, + "name": "six of cups", + "rank": 6, + "suit": "cups" + }, + { + "fortune_telling": [ + "You're being fed a line", + "Rather than be dazzled by fancy words and promises, demand something real" + ], + "keywords": [ + "imagination", + "dreams", + "illusions", + "goals" + ], + "meanings": { + "light": [ + "Motivating yourself with images of future success", + "Using visualization to encourage progress", + "Taking an imaginative or creative approach to problem solving", + "Making dreams come true", + "Gleaning insight from personal visions" + ], + "shadow": [ + "Obsessing on imaginary fears or uncertain consequences", + "Giving in to emotional or political terrorism", + "Spending more time dreaming than working", + "Failing to envision the possible repercussions of your choices", + "Being controlled by fear" + ] + }, + "name": "seven of cups", + "rank": 7, + "suit": "cups" + }, + { + "fortune_telling": [ + "Someone's \"stepping out\" on you, now or in the near future", + "Maybe it's time to quit talking about the problem and just move on" + ], + "keywords": [ + "longing", + "dissatisfaction", + "quest", + "departure", + "withdrawal" + ], + "meanings": { + "light": [ + "Wanting something better", + "Blazing your own trail", + "Realizing there must be more to life", + "Leaving an unhealthy situation behind", + "Starting your own business", + "Going on a retreat", + "Seeking the \"still, small voice\"" + ], + "shadow": [ + "Being implacable", + "Finding fault", + "Nitpicking", + "Refusing to settle down", + "Running away from problems or confrontations", + "Saying, \"It's my way or the highway!\"", + "Harping on past mistakes and disappointments", + "Threatening to quit as a strategy to get your way" + ] + }, + "name": "eight of cups", + "rank": 8, + "suit": "cups" + }, + { + "fortune_telling": [ + "Whatever you want, you'll get it" + ], + "keywords": [ + "satisfaction", + "sensuality", + "luxury", + "pleasure" + ], + "meanings": { + "light": [ + "Being delighted with your own achievements", + "Recognizing your own talents and abilities", + "Reveling in the good things life has to offer", + "Indulging yourself", + "Relaxing and unwinding", + "Having everything you need in order to feel complete" + ], + "shadow": [ + "Being smug", + "Satisfying yourself at the expense of others", + "Being selfish", + "Over-indulging", + "Avoiding work that needs to be done", + "Claiming achievements or skills you do not possess", + "Never being satisfied, no matter how much you have" + ] + }, + "name": "nine of cups", + "rank": 9, + "suit": "cups" + }, + { + "fortune_telling": [ + "Marriage and family are in the cards", + "Expect a friendship to blossom into a romance" + ], + "keywords": [ + "joy", + "fulfillment", + "overwhelming emotion", + "giddiness" + ], + "meanings": { + "light": [ + "Having more than you ever dreamed", + "Being deeply thankful for all you've been given", + "Recognizing the Hand of God in the gifts the Universe brings your way", + "Experiencing transcendent joy", + "Achieving domestic bliss" + ], + "shadow": [ + "Comparing your achievements or relationships to unrealistic fantasy standards", + "Experiencing emotions so intense they blunt your ability to cope with reality", + "Feeling overwhelmed", + "Envying the achievements and happiness of others" + ] + }, + "name": "ten of cups", + "rank": 10, + "suit": "cups" + }, + { + "fortune_telling": [ + "This card represents a young man or woman with a watery, dreamy demeanor, likely born a Libra, Scorpio, or Sagittarius, who wants to start a new relationship with you" + ], + "keywords": [ + "enthusiasm", + "first impressions", + "romanticism", + "superficiality" + ], + "meanings": { + "light": [ + "Showing your emotions freely", + "Throwing yourself into romance", + "Nursing a secret crush", + "Indulging in romantic fantasy", + "Starting a new relationship", + "Recalling your first love", + "Experiencing love for the first time", + "Converting to a new religion" + ], + "shadow": [ + "Mistaking a crush for true love", + "Reading romantic intention into innocent action", + "Frantically trying to impress others", + "Indulging in overly-sweet sentimentality", + "Pretending to more romantic or spiritual experience than you possess" + ] + }, + "name": "page of cups", + "rank": "page", + "suit": "cups" + }, + { + "fortune_telling": [ + "This card represents a man with an emotional, sensitive personality, likely born between October 13th and November 11th, who wants you to rally around his latest passionate cause" + ], + "keywords": [ + "fervor", + "zeal", + "moodiness", + "illumination" + ], + "meanings": { + "light": [ + "Being deeply committed to a cause", + "Giving in to strong emotions, from excitement to depression", + "Acting on intuition alone", + "Solving problems intuitively", + "Believing in and basing decisions on ideals instead of realities", + "Bringing intuition or passion to the table" + ], + "shadow": [ + "Becoming a fanatic", + "Rejecting information that suggests your intuitions are misguided", + "Allowing your emotions to control you", + "Giving in to jealousy, confrontation, and peer pressure", + "Hiding or ignoring intuitive insights" + ] + }, + "name": "knight of cups", + "rank": "knight", + "suit": "cups" + }, + { + "fortune_telling": [ + "This card represents a woman with an emotional, deeply spiritual nature, likely born between June 11th and July 11th, who uses emotional and spiritual appeals to sway others to her point of view" + ], + "keywords": [ + "insightfulness", + "spirituality", + "compassion", + "empathy", + "instinct" + ], + "meanings": { + "light": [ + "Allowing yourself to be moved by the plight of others", + "Feeling strong emotions", + "Possessing unusual sympathy or empathy", + "Trusting your feelings to guide you", + "Calling on psychic abilities", + "Achieving unity with Spirit" + ], + "shadow": [ + "Becoming so caught up in matters of Spirit, you become detached from the world", + "Allowing empathy to disable you (instead of inspire action)", + "Using psychic abilities to wield covert influence", + "Wallowing in emotionalism, sentiment, or self-pity" + ] + }, + "name": "queen of cups", + "rank": "queen", + "suit": "cups" + }, + { + "fortune_telling": [ + "This card represents an older man with a gentle, sensitive presence, likely born between February 9th and March 10th, who is known for his fairness and tolerance" + ], + "keywords": [ + "wisdom", + "diplomacy", + "restraint", + "composure" + ], + "meanings": { + "light": [ + "Keeping a stiff upper lip", + "Being brave and clear in the face of adverse circumstances", + "Sharing experience as a way of comforting others", + "Making fair and empathetic decisions", + "Honoring the spirit, not just the letter, of the law" + ], + "shadow": [ + "Allowing yourself to become rigid and unemotional", + "Making unfair decisions based on a hidden agenda", + "Making decisions without regard for their emotional impact on others", + "Abusing spiritual authority", + "Using emotional or spiritual leverage to exercise unhealthy control over others" + ] + }, + "name": "king of cups", + "rank": "king", + "suit": "cups" + }, + { + "fortune_telling": [ + "The time to make a choice is now", + "Stop wavering and do what you know is best" + ], + "keywords": [ + "logic", + "objectivity", + "intellect", + "choice" + ], + "meanings": { + "light": [ + "Making objective decisions", + "Applying logic", + "Reasoning your way out of a difficult situation", + "Solving puzzles", + "Thinking things through", + "Emphasizing the facts", + "Clearing your mind", + "Seeking clarity" + ], + "shadow": [ + "Applying ruthless or twisted logic", + "Gloating over your own superior intellect", + "Using quick thinking to deceive or confuse others", + "Confusing snap judgments with quick thinking", + "Making decisions without thinking through consequences" + ] + }, + "name": "ace of swords", + "rank": 1, + "suit": "swords" + }, + { + "fortune_telling": [ + "Sometimes, the only way to win is to refuse to fight", + "You're stuck for now; let time pass before taking action" + ], + "keywords": [ + "denial", + "debate", + "impasse", + "truce" + ], + "meanings": { + "light": [ + "Refusing to make a decision without getting the facts", + "Exploring both sides of an argument", + "Arguing passionately for what you believe in", + "Weighing the issues", + "Encouraging the open exchange of ideas", + "Discussing political or religious issues without getting \"hot under the collar\"" + ], + "shadow": [ + "Rejecting evidence that conflicts with dearly-held beliefs", + "Arguing with others just for the sake of doing so", + "Nit-picking", + "Putting off a decision because you're afraid to face the consequences", + "Preventing others from getting the information they need to make good decisions" + ] + }, + "name": "two of swords", + "rank": 2, + "suit": "swords" + }, + { + "fortune_telling": [ + "Breakups and infidelity abound", + "What hurts now, though, will turn out to be good for you later on" + ], + "keywords": [ + "variance", + "difference", + "dissatisfaction", + "heartache", + "rejection" + ], + "meanings": { + "light": [ + "Being brave enough to see things as they really are", + "Exercising your critical eye", + "Being your own best critic", + "Acknowledging that things don't always turn out as planned", + "Moving past heartbreak to embrace a painful truth" + ], + "shadow": [ + "Wallowing in despair", + "Allowing yourself to be completely crushed by the thoughts, words, or deeds of another", + "Judging yourself too harshly", + "Holding yourself to an unrealistic standard of excellence", + "Wearing your heart on your sleeve while carrying a chip on your shoulder" + ] + }, + "name": "three of swords", + "rank": 3, + "suit": "swords" + }, + { + "fortune_telling": [ + "Don't make any decision now", + "Wait, and you'll be glad you did" + ], + "keywords": [ + "meditation", + "contemplation", + "perspective", + "mindset" + ], + "meanings": { + "light": [ + "Thinking over your plans before putting them into action", + "Pausing to meditate or clear your mind", + "Taking time to understand someone or something before criticizing it", + "Resting", + "Occupying your thoughts with a healthy distraction" + ], + "shadow": [ + "Failing to think things through", + "Mistaking procrastination for thoughtfulness", + "Adopting a point of view and refusing to reconsider your conclusions, even when presented with refuting evidence", + "Allowing chaos and whimsy to dominate your thoughts" + ] + }, + "name": "four of swords", + "rank": 4, + "suit": "swords" + }, + { + "fortune_telling": [ + "Someone is stealing from you, financially or romantically", + "Be wary of friends who talk behind your back" + ], + "keywords": [ + "selfishness", + "hostility", + "irrationality", + "self-preservation" + ], + "meanings": { + "light": [ + "Acting in your own best interest", + "Choosing to stand up for yourself", + "Not backing down from disagreement and discord", + "Taking a stand", + "Refusing to go along with an unethical plan", + "Knowing when to bend the rules" + ], + "shadow": [ + "Taking advantage of others", + "Intimidating others", + "Acting in an unethical manner", + "Picking fights", + "Using words to goad others into violence and irrationality", + "Ignoring rules you've agreed to abide by", + "Looking out for yourself while allowing harm to come to others", + "Gloating over victory" + ] + }, + "name": "five of swords", + "rank": 5, + "suit": "swords" + }, + { + "fortune_telling": [ + "You'll soon go on a long journey over water", + "Actions have unexpected consequences, so be prepared" + ], + "keywords": [ + "adaptation", + "adjustments", + "science", + "travel" + ], + "meanings": { + "light": [ + "Making the best of a bad situation", + "Recovering from defeat", + "Resetting expectations", + "Making allowances for unexpected circumstances", + "Helping others who find themselves in dire circumstances", + "Changing the way you see the world", + "Broadening your perspective through study or travel" + ], + "shadow": [ + "Refusing to accept that things have changed", + "Playing the victim", + "Rejecting the idea that your actions have consequences", + "Applying scientific criteria to matters of faith, or confusing faith with science", + "Believing the whole world should be like your small corner of it" + ] + }, + "name": "six of swords", + "rank": 6, + "suit": "swords" + }, + { + "fortune_telling": [ + "Don't assume people around you are worthy of your trust", + "Ask for an accounting of where people have been, and what they've been doing" + ], + "keywords": [ + "dishonesty", + "presumption", + "sneakiness", + "assumptions" + ], + "meanings": { + "light": [ + "Refusing to do something dishonest, even when there's no chance of ever being caught", + "Handling a difficult situation with finesse", + "Pointing out assumptions", + "Acting ethically in public and in private", + "Living a life that is beyond reproach" + ], + "shadow": [ + "Stealing or lying", + "Doing whatever you can get away with, simply because you can", + "Looking for a way around consequences", + "Justifying wicked behavior by focusing on the wickedness of others", + "Failing to examine your own motives and prejudices" + ] + }, + "name": "seven of swords", + "rank": 7, + "suit": "swords" + }, + { + "fortune_telling": [ + "Get over playing the victim", + "Once you realize you are your own biggest obstacle, nothing can hold you back" + ], + "keywords": [ + "restriction", + "limitation", + "confinement", + "helplessness" + ], + "meanings": { + "light": [ + "Honoring limits", + "Respecting the rules", + "Deciding to go on a diet for your health's sake", + "Recognizing you cannot always be in control", + "Identifying obstacles to further progress", + "Refusing to think about unhealthy or unethical options", + "Asking for assistance" + ], + "shadow": [ + "Feeling trapped", + "Being lost in a maze of rules and regulations", + "Giving in to despair", + "Playing the victim", + "Allowing others to dictate what you can and cannot do", + "Being rendered helpless", + "Having very few options", + "Failing to look for a way out" + ] + }, + "name": "eight of swords", + "rank": 8, + "suit": "swords" + }, + { + "fortune_telling": [ + "If you take the action you're considering now, you'll be sorry in the future" + ], + "keywords": [ + "remorse", + "worry", + "distraught", + "conclusion" + ], + "meanings": { + "light": [ + "Refusing to worry about what you cannot control", + "Rejecting anxiety", + "Judging your own performance with kindness and gentleness", + "Using meditation to quiet a troubled mind", + "Confronting nightmares and fears", + "Drawing a conclusion and putting an issue out of your mind" + ], + "shadow": [ + "Torturing yourself with regrets", + "Second-guessing your every move", + "Beating yourself up for your mistakes", + "Depression", + "Obsessing on errors and overlooked details", + "Refusing to handle stress in healthy ways", + "Ruining your ability to appreciate the present by dwelling on the past", + "Debating irreversible decisions" + ] + }, + "name": "nine of swords", + "rank": 9, + "suit": "swords" + }, + { + "fortune_telling": [ + "Disaster", + "Put off plans and do not take action until omens are better" + ], + "keywords": [ + "exhaustion", + "ruin", + "disaster", + "stamina", + "obsession" + ], + "meanings": { + "light": [ + "Seeing the signs that you've reached your limits", + "Paying attention to what your body is trying to tell you", + "Giving in to the need for rest and renewal", + "Acknowledging that you've hit bottom", + "Committing to a turnaround", + "Knowing the worst is over" + ], + "shadow": [ + "Accepting defeat prematurely", + "Driving yourself to total exhaustion, especially mentally", + "Experiencing a mental breakdown", + "Obsessing on a problem to the breaking point", + "Giving up", + "Refusing to move from thought to action", + "Deeply unhealthy thoughts" + ] + }, + "name": "ten of swords", + "rank": 10, + "suit": "swords" + }, + { + "fortune_telling": [ + "This card represents a young man or woman with an airy, intellectual demeanor, likely born a Capricorn, Aquarius, or Pisces, who wants to learn something new from you or have a discussion with you" + ], + "keywords": [ + "student", + "apprentice", + "scholarship", + "information" + ], + "meanings": { + "light": [ + "Pursuing a course of study", + "Asking good questions", + "Investing time in study and practice", + "Doing research", + "Making a habit of learning new things", + "Starting an investigation", + "Outlining what you need to know", + "Finding a mentor or teacher" + ], + "shadow": [ + "Pretending to knowledge or sophistication you do not possess", + "Cheating on an exam", + "Feigning interest as a way of gaining favor", + "Considering only the evidence that supports conclusions you've already drawn", + "Rejecting the wise counsel of experienced teachers" + ] + }, + "name": "page of swords", + "rank": "page", + "suit": "swords" + }, + { + "fortune_telling": [ + "A blunder leads someone to say something he or she regrets", + "If this was you, be prepared to apologize and move on" + ], + "keywords": [ + "bluntness", + "intelligence", + "incisiveness", + "investigation" + ], + "meanings": { + "light": [ + "Speaking your mind", + "Making your opinions known", + "Offering constructive criticism", + "Sharing your knowledge", + "Making insightful observations", + "Pinpointing the problem", + "Clarifying what others have said", + "Giving clear direction to others", + "Uncovering the truth" + ], + "shadow": [ + "Stating your opinions as fact", + "Picking fights", + "Starting arguments", + "Using clever insults to undermine the confidence of others", + "Tossing reason out the window", + "Speaking without taking the feelings of others into account", + "Going on a witch hunt", + "Distorting evidence" + ] + }, + "name": "knight of swords", + "rank": "knight", + "suit": "swords" + }, + { + "fortune_telling": [ + "This card represents a woman with an artistic, intellectual nature, likely born between September 12th and October 12th, who uses clever, positive communication to sway others to her point of view" + ], + "keywords": [ + "grace", + "skill", + "wit", + "charm", + "aptitude" + ], + "meanings": { + "light": [ + "Exercising tact or using diplomacy", + "Defusing a tense situation", + "Knowing what to say and how to say it", + "Making others feel comfortable and confident", + "Bringing out the best in everyone", + "Having a way with words", + "Telling jokes", + "Possessing a knack for music, math, art, or science" + ], + "shadow": [ + "Knowing exactly what to say to destroy another person", + "Withholding critical information", + "Using a barbed tongue to upset others", + "Employing sarcasm", + "Mimicking others unkindly", + "Making light of the less fortunate", + "Being disrespectful", + "Failing to use the talent you've been given" + ] + }, + "name": "queen of swords", + "rank": "queen", + "suit": "swords" + }, + { + "fortune_telling": [ + "This card represents an older man with an insightful, deliberate spirit, likely born between May 11th and June 10th, who is known for his integrity and sharp decision-making ability" + ], + "keywords": [ + "genius", + "expertise", + "decision", + "verdict" + ], + "meanings": { + "light": [ + "Expressing yourself with firmness and authority", + "Rendering a final decision", + "Consulting an expert", + "Calling in advisors and consultants", + "Coming to a final conclusion", + "Reaching a beneficial agreement based on sound information" + ], + "shadow": [ + "Insisting on having the last word", + "Flaunting your intellectual capability", + "Talking \"over the heads\" of others", + "Waffling on an important decision", + "Constantly changing your mind", + "Refusing to make choices that are in your own best interest", + "Wishing in vain you could take back what's been said" + ] + }, + "name": "king of swords", + "rank": "king", + "suit": "swords" + }, + { + "fortune_telling": [ + "Your health will improve", + "The check you're looking for really is in the mail" + ], + "keywords": [ + "health", + "wealth", + "practicality", + "receiving" + ], + "meanings": { + "light": [ + "Outlining a plan for achieving prosperity", + "Becoming aware of opportunities to improve income or health", + "Realizing you have everything you need", + "Appreciating everything the Universe has given you", + "Receiving the perfect gift at the perfect time" + ], + "shadow": [ + "Indulging in relentless consumerism", + "Wanting more, no matter how much you have", + "Obsessing on your account balance", + "Suffering from hypochondria", + "Consuming blessings without expressing gratitude", + "Taking what you want without concern for the needs of others" + ] + }, + "name": "ace of coins", + "rank": 1, + "suit": "coins" + }, + { + "fortune_telling": [ + "It's time to balance the budget", + "Avoid the temptation to spend critical funds on frivolous goods" + ], + "keywords": [ + "evaluation", + "decision", + "budgeting", + "diagnosis" + ], + "meanings": { + "light": [ + "Weighing options", + "Comparing prices", + "Determining the value of one option over another", + "Juggling resources to make ends meet", + "Making difficult choices based on what's best for your body or your bankbook", + "Looking at the bottom line", + "Asking for a second opinion on health issues" + ], + "shadow": [ + "Engaging in endless price comparison", + "Putting off a buying decision for fear of finding a slightly better value later on", + "Buying something without regard for value", + "Breaking your budget with unnecessary expenses", + "Engaging in behavior with no regard for how your body or bankbook will be impacted" + ] + }, + "name": "two of coins", + "rank": 2, + "suit": "coins" + }, + { + "fortune_telling": [ + "A high-dollar contract is in your future", + "If you work hard, you'll succeed" + ], + "keywords": [ + "expression", + "production", + "work", + "contribution" + ], + "meanings": { + "light": [ + "Finishing a project", + "Setting and meeting standards", + "Performing according to specifications", + "Making something others value", + "Creating something new", + "Doing your part in a group project", + "Delivering exactly what others have asked for" + ], + "shadow": [ + "Pandering to the tastes of others", + "Failing to deliver what you've promised", + "Not delivering your best work unless closely supervised", + "Ignoring or breaking agreements with those who have invested in you", + "Refusing to do your part", + "Failing to abide by a clearly-outlined agreement with yourself or others" + ] + }, + "name": "three of coins", + "rank": 3, + "suit": "coins" + }, + { + "fortune_telling": [ + "A rainy day is coming\u2014it's time to save" + ], + "keywords": [ + "protection", + "conservation", + "preservation", + "safety" + ], + "meanings": { + "light": [ + "Saving for a rainy day", + "Fasting as part of a spiritual practice", + "Dieting in an effort to improve your body", + "Abstaining from sex as a way of honoring a spiritual tradition or personal promise", + "Being financially conservative", + "Establishing a trust fund", + "Opening a savings account" + ], + "shadow": [ + "Being stingy", + "Refusing to spend money that needs to be spent", + "Withholding sex from your partner", + "Taking care of your own needs exclusively, without regard for the needs of others", + "Spending a dollar to save a penny", + "Failing to be a good manager of the blessings you've been given" + ] + }, + "name": "four of coins", + "rank": 4, + "suit": "coins" + }, + { + "fortune_telling": [ + "Finances are getting tighter", + "Prepare for a setback" + ], + "keywords": [ + "poverty", + "destitution", + "need", + "crisis" + ], + "meanings": { + "light": [ + "Recognizing your needs and taking action to fulfill them", + "Doing as much as you can do with what little you have", + "Admitting you need help", + "Embracing the aid that comes your way", + "Focusing on what you have versus what you don't", + "Looking for the light at the end of the tunnel" + ], + "shadow": [ + "Exaggerating your financial or physical needs", + "Adopting a poverty mentality", + "Refusing to support yourself", + "Refusing offers of support", + "Playing the martyr", + "Turning down opportunities to improve your health or finances", + "Wallowing in misery" + ] + }, + "name": "five of coins", + "rank": 5, + "suit": "coins" + }, + { + "fortune_telling": [ + "When you need help, ask for it", + "Remember, though: what you receive may be limited by what you've given to others in the past" + ], + "keywords": [ + "charity", + "fairness", + "cooperation", + "sharing" + ], + "meanings": { + "light": [ + "Giving time, money, or effort to a charity", + "Taking part in a group effort", + "Lending your resources to others without expecting anything in return", + "Making sure everyone is treated equally", + "Working together toward a common goal", + "Redistributing wealth, time, or attention", + "Tithing", + "Sharing credit for your success" + ], + "shadow": [ + "Making a loan as a means of gaining control over someone", + "Using charitable acts to draw attention to yourself", + "Dividing work or resources unfairly", + "Failing to do your part in a group effort", + "Ignoring obligations and commitments" + ] + }, + "name": "six of coins", + "rank": 6, + "suit": "coins" + }, + { + "fortune_telling": [ + "Things won't work out as expected", + "Pick up the pieces and prepare to move on" + ], + "keywords": [ + "assessment", + "evaluation", + "re-evaluation", + "reflection" + ], + "meanings": { + "light": [ + "Measuring progress toward your goal", + "Looking at results with an eye toward improving performance", + "Asking, \"How happy am I?\"", + "Coming up with ideas for improving your health or prosperity", + "Deciding it's time for a change", + "Expressing an honest opinion" + ], + "shadow": [ + "Becoming distracted by melancholy thoughts", + "Longing for \"the good old days\"", + "Beating yourself up over lost opportunities", + "Judging your own work harshly", + "Holding others to inappropriate standards", + "Refusing to take part in a project, then whining about the quality of the outcome" + ] + }, + "name": "seven of coins", + "rank": 7, + "suit": "coins" + }, + { + "fortune_telling": [ + "Stop over-analyzing, researching, and outlining", + "Buckle down and get the work done" + ], + "keywords": [ + "effort", + "work diligence", + "skill" + ], + "meanings": { + "light": [ + "Doing your best", + "Bringing enthusiasm and zeal to your work", + "Making an effort to be the best you can be", + "Finding the work that is right for you", + "Taking care of the small details", + "Becoming a finely skilled craftsperson", + "Building something with your hands", + "Making a handmade gift" + ], + "shadow": [ + "Working yourself to death", + "Doing a half-hearted or sloppy job", + "Continuing in a job you hate", + "Buying thoughtless gifts", + "Producing work with shoddy craftsmanship", + "Rushing through your work", + "Rejecting opportunities to learn more about your craft" + ] + }, + "name": "eight of coins", + "rank": 8, + "suit": "coins" + }, + { + "fortune_telling": [ + "Until you appreciate what you have, you won't have any luck getting more" + ], + "keywords": [ + "training", + "discipline", + "confidence", + "enough" + ], + "meanings": { + "light": [ + "Investing time in learning or teaching a difficult task", + "Restraining yourself from physical or financial extremes", + "Making sacrifices as a way of achieving larger goals", + "Breaking a complex task down into simple steps", + "Wanting what you have", + "Knowing the difference between needs and wants" + ], + "shadow": [ + "Being assigned to a task without being trained to perform it", + "Pursuing a position for which you are not qualified", + "Disregarding requirements", + "Refusing to dedicate adequate time or attention when learning about something or someone new", + "Always craving more" + ] + }, + "name": "nine of coins", + "rank": 9, + "suit": "coins" + }, + { + "fortune_telling": [ + "Big money is in the near future", + "Expect a powerful blessing to come your way" + ], + "keywords": [ + "wealth", + "abundance", + "acquisition", + "greed" + ], + "meanings": { + "light": [ + "Celebrating your physical and financial blessings", + "Realizing how lucky or how blessed you are", + "Being satisfied with your physical and financial achievements", + "Taking best advantage of \"times of plenty\"", + "Enjoying a feast", + "Showering friends or family with gifts" + ], + "shadow": [ + "Spending all of your money on extravagant gifts and possessions", + "Trying too hard to impress others with your wealth or physique", + "Giving an inappropriately expensive gift as a means of currying favor", + "Obsessing on matters of weight, health, or finance", + "Always asking, \"What's in it for me?\"" + ] + }, + "name": "ten of coins", + "rank": 10, + "suit": "coins" + }, + { + "fortune_telling": [ + "This card represents a young man or woman with an earthy, practical demeanor, likely born an Aries, Taurus, or Gemini, who playfully encourages you to take financial or sexual risks" + ], + "keywords": [ + "practicality", + "prosperity", + "learning", + "growth", + "adolescence" + ], + "meanings": { + "light": [ + "Learning the value of a dollar", + "Starting a savings plan", + "Taking the first steps toward getting out of debt", + "Learning new physical tasks", + "Discovering your sexuality", + "Launching a diet, a weight-lifting program, or a health-related effort", + "Learning by doing" + ], + "shadow": [ + "Trying to appear healthier or wealthier than you really are", + "Spending money carelessly", + "Living strictly for today, with no thought of tomorrow", + "Possessing immature attitudes toward sex and sexuality", + "Using wealth or beauty as an excuse for not having to learn and grow" + ] + }, + "name": "page of coins", + "rank": "page", + "suit": "coins" + }, + { + "fortune_telling": [ + "A stingy person may chide you for spending money", + "Be prepared to defend an economic or sexual decision" + ], + "keywords": [ + "caution", + "focus", + "realism", + "invention" + ], + "meanings": { + "light": [ + "Spending money wisely", + "Saving for a rainy day", + "Paying close attention to physical or financial details", + "Knowing where every dollar goes", + "Having safe sex", + "Preferring facts to \"good feelings\"", + "Finding creative ways to \"make do\" with resources on hand", + "Completing a new invention" + ], + "shadow": [ + "Throwing caution to the four winds", + "Spending without regard for consequence", + "Spending on luxury when necessities are lacking", + "Escaping stress by spending money", + "Obsessing on tiny physical or financial details", + "Perpetually chasing after some new bauble", + "Copying another's work and claiming it as your own" + ] + }, + "name": "knight of coins", + "rank": "knight", + "suit": "coins" + }, + { + "fortune_telling": [ + "This card represents a woman with an expansive, sensual nature, likely born between December 13th and 31st, who uses sensual appeal and the promise of reward to sway others to her point of view" + ], + "keywords": [ + "luxury", + "comfort", + "resourcefulness", + "generosity", + "prosperity" + ], + "meanings": { + "light": [ + "Appreciating fine food, fine wine, beautiful art, beautiful bodies, or any of the better things in life", + "Reveling in healthy sexuality", + "Treating yourself", + "Splurging on the occasional \"nice to have\" item", + "Rewarding someone with compensation above and beyond expectations", + "Having it all" + ], + "shadow": [ + "Indulging in gluttony or greediness", + "Becoming insatiable", + "Blunting the impact of treats by indulging in them too often", + "Providing physical comfort without providing for emotional needs", + "Allowing a feeling of entitlement to distort your gratitude for what you're given" + ] + }, + "name": "queen of coins", + "rank": "queen", + "suit": "coins" + }, + { + "fortune_telling": [ + "This card represents an older man with a financially, socially, and politically conservative spirit, likely born between August 12th and September 11th, who is known for putting his money where his mouth is" + ], + "keywords": [ + "stability", + "dependability", + "confidence", + "intervention" + ], + "meanings": { + "light": [ + "Becoming debt-free", + "Having more than enough to get by", + "Making contributions to a savings plan", + "Taking a new job with an eye toward advancing your career", + "Buying life or health insurance", + "Being confident in the bedroom", + "Taking on the role of enforcer when called upon to do so" + ], + "shadow": [ + "Becoming so conservative you resist all change on principle alone", + "Ignoring innovations in the name of preserving tradition", + "Being smug or cocky", + "Becoming ruthlessly dedicated to profit or pleasure", + "Being sexually selfish", + "Bossing others around, especially when you're not empowered to do so" + ] + }, + "name": "king of coins", + "rank": "king", + "suit": "coins" + } +] diff --git a/commands/games-sp/tarot.js b/commands/games-sp/tarot.js new file mode 100644 index 00000000..05e5524e --- /dev/null +++ b/commands/games-sp/tarot.js @@ -0,0 +1,62 @@ +const Command = require('../../structures/Command'); +const { escapeMarkdown } = require('discord.js'); +const { stripIndents } = require('common-tags'); +const { list, verify } = require('../../util/Util'); +const TarotDeck = require('../../structures/tarot/TarotDeck'); +const displayNums = ['first', 'second', 'final']; + +module.exports = class TarotCommand extends Command { + constructor(client) { + super(client, { + name: 'tarot', + aliases: ['tarot-reading'], + group: 'games-sp', + memberName: 'tarot', + description: 'Provides a fortune using Tarot cards.', + args: [ + { + key: 'question', + prompt: 'What question should the tarot reading answer?', + type: 'string', + max: 50 + } + ] + }); + } + + async run(msg, { question }) { + const current = this.client.games.get(msg.channel.id); + if (current) return msg.reply(`Please wait until the current game of \`${current.name}\` is finished.`); + this.client.games.set(msg.channel.id, { name: this.name }); + try { + const deck = new TarotDeck(); + const cards = deck.draw(3); + for (let i = 0; i > cards.length; i++) { + const card = cards[i]; + await msg.say(stripIndents` + Your ${displayNums[i]} card is **${card.name}**. + This card is often associated with words like **${list(card.keywords)}**. + + One common meaning for this card is **${card.randomLightMeaning()}**. + However, beware, as it could also mean **${card.randomShadowMeaning()}**. + + Would you like me to keep going? Type **[y]es** or **[n]o**. + `, { files: [card.imagePath] }); + const verification = await verify(msg.channel, msg.author); + if (!verification) break; + } + this.client.games.delete(msg.channel.id); + return msg.say(stripIndents` + To finish with a recap, you asked the question: **${escapeMarkdown(question)}** + + In response, the following cards were drawn: + - ${cards.map(card => `${card.name} (${card.keywords.join(', ')})`).join('\n- ')} + + I hope this gives you a good idea of what the future holds... + `); + } catch (err) { + this.client.games.delete(msg.channel.id); + throw err; + } + } +}; diff --git a/package.json b/package.json index 2b225a52..8cb1bd39 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiao", - "version": "134.14.0", + "version": "134.15.0", "description": "Your personal server companion.", "main": "Xiao.js", "private": true, diff --git a/structures/tarot/TarotCard.js b/structures/tarot/TarotCard.js new file mode 100644 index 00000000..83cc38cb --- /dev/null +++ b/structures/tarot/TarotCard.js @@ -0,0 +1,24 @@ +const path = require('path'); + +module.exports = class TarotCard { + constructor(data) { + this.rank = data.rank; + this.suit = data.suit; + this.name = data.name; + this.meanings = data.meanings; + this.keywords = data.keywords; + this.fortunes = data.fortune_telling; + } + + get imagePath() { + return path.join(__dirname, '..', '..', 'assets', 'images', 'tarot', this.suit, `${this.rank}.jpg`); + } + + randomLightMeaning() { + return this.meanings.light[Math.floor(Math.random() * this.meanings.light.length)]; + } + + randomShadowMeaning() { + return this.meanings.shadow[Math.floor(Math.random() * this.meanings.shadow.length)]; + } +}; diff --git a/structures/tarot/TarotDeck.js b/structures/tarot/TarotDeck.js new file mode 100644 index 00000000..cf2e43cf --- /dev/null +++ b/structures/tarot/TarotDeck.js @@ -0,0 +1,34 @@ +const TarotCard = require('./TarotCard'); +const cards = require('../../assets/json/tarot'); +const { shuffle } = require('../../util/Util'); + +module.exports = class TarotDeck { + constructor() { + this.deck = []; + this.makeCards(); + } + + makeCards() { + const newDeck = []; + for (const card of cards) { + newDeck.push(new TarotCard(card)); + } + this.deck = shuffle(newDeck); + return this.deck; + } + + draw(amount = 1) { + const cards = []; + for (let i = 0; i < amount; i++) { + const card = this.deck[0]; + this.deck.shift(); + cards.push(card); + } + return amount === 1 ? cards[0] : cards; + } + + reset() { + this.makeCards(); + return this; + } +};