Sugar Cube

A nickname for someone known to be loving and sweet-natured yet shows tough love when necessary and is also hard to manoeuvre.