Jane is hard to shop for, for reasons that have not yet fully been revealed. But that's neither here nor there. Suffice to say that Robert has known her for a long time and she's gone through a number of changes between now and then - Terrence
Modern Commentary
Sofia would have gotten it on the first guess because she's observant. Sandra - who hasn't shown up yet - would have gotten it on the first guess because she's empathetic. Kimberly would have just waited for Robert to tell her.
- Terrence