I love finding new products.
Meaning: This sentence means that the person enjoys discovering new items that are available for purchase.
Choice of Words: Love means to have a strong affection or liking for something. Finding means to discover or locate something. Products are items that are made or produced for sale.
Alternative Expressions
Related Expressions