on good terms (adjective) friendly: intimate, companionable
Sinonime: astraddle,
changeable, doubtful, faltering, halting, hemming and hawing,
hesitant, hesitating, hot and cold, inconclusive, indeterminate, irresolute, of two minds, on the fence,
tentative, unclear, undecided, undetermined, uneventful, unsettled,
unstable,
vacillating, waffling, wavering, weak-kneed, wishy-washy
Antonime: certain,
decisive,
definite,
deliberate, determined,
sure