Curl defining cream for wavy hair?

I have either wavy messy looking hair or a frizz puff ball when brushed. I need some definition to bring out some of the curls on my hair! I want to avoid straightening all the time!

I’m looking for the best curl defining cream or gel that doesn’t make my hair all hard! Any recommendations ?