My recent riddle was a bit too lengthy for some, so I tried to keep this one short:
While Esther cares for many people,
Her best friend, Mike, just runs around,
Never providing much for anyone.
Mike loves Esther,
Only showing her his good side, but
He has a side that she has never seen!
They both love their friend, Sheila.
She is very generous to them, and
She knows both of Mike's sides very well.
They all usually get along great,
But sometimes Esther gets jealous,
And prevents Mike from seeing Sheila.
Sometimes Mike gets angry at Esther
And tries to keep her from seeing Sheila,
But he never fully succeeds.
Who are Mike, Esther, and Sheila?