Ohh this is a wonderfully unsettling mystery to unpack! Just enough detail to figure everything out, and yet ambiguous enough to make you question your conclusion...
Gives me the sort of unsettling identity horror vibes that Who's Lila gave me, very good read!