Punched in the gut

1. To loose one’s desire or drive.