Learning to listen to your head instead of your heart is harder than it seems. Learning to realize the good things when they are going good is hardly done, making mistakes and not learning from them happens on a daily basis. Giving up on someone isn't always a bad thing, looking stupid in front of a crowd but having the time of your life should matter more than the insane criticism you will soon hear. And though it's probably a cliche, happy endings do happen, some sooner than others.