Это в обоих случаях мозг, но разные его разделы: то, что вы называете сердцем – более древняя лимбическая система мозга, она отвечает за основные инстинкты и подсознательные желания. То, что вы называете мозгом - это неокортекс, который отвечает за ваше сознание и осмысленные действия. Их конфликт происходит из-за различий внутренних «животных» потребностей и культурно-социальных установок. Так вот, вам нужно подружить ваши части мозга, а этим занимаются психологи.
«Так было нужно» - глупость
Если вы понимаете, какое решение принадлежит сердцу,а какое мозгу и осознаёте,что большую часть решений принимаете именно сердцем, то в следующий раз,когда возникнет подобная ситуация, примете противоположное решение.