Dante has never been able to truly make any decisions for himself in regard to what he might find attractive, or who he wanted to have sex with. That doesn't mean he can't do that, just that he has not as of yet. I think this is something that he needs to really think on, however.
Frank isn't as much of a child as most of his family thinks, but not sure that he fully understands that what he did hurt Dante as much as it did. Frank is large enough that without preparation and care, he can do some damage. Can't decide if he is falling in love with Dante, or the idea of who he thinks Dante is to him.
Henry got some honest answers from Dante, they might not be fully what he needed, but they were honest.
How many weeks has it been since Mistress Alice and Dante had sex?