I've been through some bad breakups but sheesh.S