after discovering she was pregnant and he 'd handled the news badly , heather had gone to an all-night bender , gotten shit-faced drunk , and slept with one of his best friends to spite him-then made sure he found out to punish him .