D

d-infj

Unpredictable.