Obviously something was wrong. I as South thought North would show at least 5-5 in spades and a minor and expected a 6♠ bid not 7 ♣.
My partner claimed that 4 ♥would only show a chicane in heart, and so would be bid internationally.
Apart from the fact that my 6 heart bid was showish, which of us two was wrong? Or were we both erroneous?