You said it at a good moment. A holiday, a warm kitchen, a parent who looked tired. "Stay whenever you need it — the room's yours." You meant it as a door, not a deed. Two years later the room has a toothbrush that never leaves and a chair that is understood to be theirs. Somewhere in there, your gift quietly became their address.
The dilemma
What follows is a composite — stitched from the kind of open-door situations we see often in this category, not one real family.
Three winters ago, Anil told his widowed father, over the good dinner, "Whenever you want to come, just come. The spare room is yours." He meant it. His father had been rattling around an empty flat, and the offer felt like the least a son could do.
The visits started as weekends. Then a fortnight around a festival. Then "just until the plumbing's sorted." Now his father arrives unannounced, keeps clothes in the closet, and refers to it — cheerfully, in front of guests — as "my room upstairs." Anil's partner asks, each time, when he's leaving, and Anil doesn't have an answer, because there was never an ending built into the sentence.
Here is the part Anil doesn't say aloud: he doesn't want an open-ended houseguest anymore. His work changed. His household changed. The version of him who made that offer had a different life and a lonelier father. But every time he rehearses "Dad, we need to talk about the room," it lands in his chest like betrayal — like he'd be revoking love itself. So he says nothing, resents the drop-ins, and clips his partner in the hallway instead. The offer he made freely now runs him. And he half-suspects the silence is easier because a real conversation would make him the son who took the room back.
The read
Notice what we are not examining: the father. He accepted an invitation that was genuinely extended. Judging him is the wrong game. What the reading surfaces is Anil's drift — the gap between the promise and the person now living with it. Four of the eight lenses bear down hard here.
Honesty: what's true in the house right now
This lens asks whether your words match your inner state. Anil's original "whenever you need it" was true when he said it. It is not true now. Every warm nod at a drop-in is a small forgery — he's performing an open door he no longer feels. The resentment leaking sideways into hallway comments is honesty finding the exit he won't give it through the front. Score: -2. Not because he lied then, but because he's maintaining a face that expired.
Duty: the debt his own mouth created
Duty asks what the situation genuinely obligates. This is the trap of the post: Anil created a real duty with his own words. A promise is a debt, even a loose one. His father reorganized his life around that sentence — gave up the rattling flat's rhythm, planned around "the room upstairs." That reliance is a weight the lens can feel. But duty scores the original promise, and the original promise was never "forever, no matter how my life changes." It was a door. Doors are things you can, honorably, learn to close. Score: +1. A real obligation exists; it was never the permanent lease it became.
Detachment: whose approval is running the meeting
Detachment asks whether you're acting from the thing itself or from your grip on an image. Anil's paralysis isn't about his father's housing. It's about being the son who took the room back. He's attached to a self-image — the endlessly generous one — that his father's dependency keeps polishing. The silence protects that image at his household's expense. Score: -2. The mask is being funded by someone else's comfort, and by his partner's patience.
Non-harm: who is actually being cut
Non-harm looks at real damage to real people. Here the lenses openly disagree, and that disagreement is the whole point. Duty says the promise binds. Non-harm asks: binds whom, at what cost? An indefinite yes now harms three people — the partner absorbing the drop-ins with no vote, Anil corroding into a resentful host, and the father, who is being handled by hallway sighs instead of addressed like an adult who can take an honest sentence. The kindest-looking option, endless silence, is quietly the most harmful. Score: -1.
The verdict: Honoring a promise means keeping the door you offered; it does not mean surrendering the deed to the house, so the clean move is to name the change out loud — the offer was real, the permanence was never in it, and the terms are now yours to reset with respect rather than resentment.
A general AI chatbot would hand you whichever verdict you leaned toward on the way in — lead with "I feel trapped" and it blesses your escape; lead with "but he's my father" and it praises your devotion, both in the same reassuring register, because agreeableness is what those systems optimize for. KarmaLens doesn't move. Before the call, it asks the decisive unknowns first; the eight lenses it draws on show the weighing honestly, not the answer you were already angling toward; and the call, once made, won't be talked down because you kept re-framing the situation. It just sits there with its reasoning visible and lets you argue with the analysis instead of with something built to agree. You wanted a call — this is one that won't renegotiate itself to keep you comfortable.
The takeaway: the two-column promise test
You can run this tonight, on paper, without us. Take the offer you're now bound by and write it in two columns.
- Column one — what I actually said. The literal words. "Whenever you need it." "The room's yours." Not what it became. The sentence that left your mouth.
- Column two — what it has been treated as. The lease it hardened into. "My room upstairs." Permanent, unannounced, un-endable.
Now read the gap between the columns aloud. Everything in column two that isn't in column one is drift, not debt. You owe the promise. You do not owe the interpretation someone else added to it — including the interpretation you added yourself out of not wanting a hard conversation.
Then finish one sentence: "The version of me who made that offer had ___, and I have ___ now." If those blanks are genuinely different, you're not betraying the promise by renegotiating it. You're catching up to your own life. A promise honors the person who made it; it was never meant to imprison the person you became.
यत्तु प्रत्युपकारार्थं फलमुद्दिश्य वा पुनः।दीयते च परिक्लिष्टं तद्दानं राजसं स्मृतम्।।17.21।।
yat tu pratyupakārārthaṁ phalam uddiśhya vā punaḥ dīyate cha parikliṣhṭaṁ tad dānaṁ rājasaṁ smṛitam
And, that gift which is given with the intention of receiving something in return, or expecting a reward, or begrudgingly, is considered to be Rajasic.
The interesting families aren't the ones who never over-offer. They're the ones who can tell a closed door apart from a broken one. If you want a committed read on the specific offer you can't seem to take back, bring the exact sentence you said to the family door and let the reading work the eight lenses that genuinely bear on it — showing you the weighing, then making the call. You can also read other family reads or browse the gallery of past readings.
So: which are you actually protecting — the promise, or the picture of the person who made it?
References
- Bhagavad Gita 17.21 — English translation by Swami Sivananda, via BhagavadGita.io.
Your turn
Bring your own dilemma.
One clear decision, the first step, every option with its cost — free with an account. Your words stay private; they're never published.