@Zen_active If you later met him without a boyfriend or not in the happy state in which you found him, would you have suddenly realised you liked him? Your problem is because he was happy despite your rejection and that hurt you.
You are selfish. Period.