You sound like a female version of me. The similarities in fact are almost frighteningly exact

So yeah, my vote is ISFJ