No I think you are spot on Gypsy. Delusional is a good word for it.