** spoiler alert ** 
 I really hated Dane. Not his character but how he treated Willow. Even when he made up for all the horrible things he said and did I just couldn't deal. They were just a mess. Confused about what they want one minute and confident about the future the next. 
 I feel like Dane, as much as I hated him, had actual growth as an individual. Even though he grew and made himself better... Willow forgave and forgot WAY too stinking fast in my opinion. Weeks after he calls her a f*** up, she's back in bed with him. What's sad is he knew that her ex said the same words and made her really doubt her self worth and he just threw it back in her face. It was intentional. Sweet words to say to the woman that made you "feel" and is carrying your baby. I won't even get into his crying after sex.