I feel really weird/emotional about this... trigger warning