Bloody lips and sleepless nights, unfinished business and heartsick bites
30