I have always thought it better to be honest, for better or worse! It may not be so much a chance at happiness, but coming clean by saying it might clear your conscience. You would have less of a burden upon you wondering about it so often, even if that person said no.
If they are a friend, then they would understand that it is brave of you to speak your mind to them and then continue to be your friend, afterward.