When it came, the cancellation last week of Jennifer Lopez’s imminent 34-date concert tour was both abrupt and emotional.
The 54-year-old actress and singer was ‘heartsick and devastated’ to pull out, she said, as speculation about the reason exploded online.