You may not agree with the 3D limit raise, but I'm going to force it on you regardless, because that's what my partner did at the table.
How do you proceed? 3H will be taken initially as a general game try (although if you try again later partner will take it as a cue). 3S is NF, 3NT would be Mathe, asking for a shortage. Other bids are undiscussed.