Hi and welcome. Definitly ISFP. I know that cause obviously Most of the stuff you say about your self, describes not only me but my feelings/thoughts too lol.