There is something wrong with the word "puppy love". You can say "early marriage" but not "puppy love." Is there an age limit for love? People in their 70s and 80s are praised for falling in love at dusk. Why is it considered too early for young people to fall in love at the age of 17 or 18?
Intention: