Your 3♥ call shows an invitational hand with 4+ spades and 5+ hearts. Your agreement is to cuebid 1st & 2nd round controls, but opener may bypass a 2nd round control if he thinks it is opposite shortness. 3N over 3♥ would have been undiscussed. If it matters, you are in an unrefined partnership playing in the finals of your flight A GNT trials (as for quality of partner/opponents).
How much are you willing to do with this hand?