My options are:
(1) Pass. Don't like this, my hand is potentially very strong, and with 9 hcp there is a danger of the hand being passed out
(2) Open 1♥. This is misleading with 9 hcp, my partner expects about 12 hcp, certainly in second position, and might get interested in NT.
(3) Open 2♥. This is what I went for... the objection of course is that it kills a potential ♠ fit, and it could get very awkward if partner gets enthusiastic about ♣.
Some hands just don't fit into the system and it's impossible to bid them without breaking "the rules". It seems I have a choice of lies here. Which is the best lie to tell?