far too long

precious