I'm assuming this is omaha? Neither of u have a flush if this is omaha. U must play 2 from your hand and 3 from the board. The key word is MUST play 2 from you hand. As both of you don't have 2 hearts, neither of you have a flush.