Sometimes your head should win and sometimes your heart should win, that is life. It is all about compromise.
Benchmark for spiritual Growth: If you are upset are you bouncing back quickly?