What the insurance salesmen never tell you is that if you want to "give your kids a gift of love", or "save up for your child's education", you'll do a lot better by sticking that money in a bond fund (or even a stock index fund!) for 21 years. The difference goes straight to lining the salesman's pockets.
And here's a fun fact - buying life insurance for your kids is a ripoff. There's a thing called the
Gompertz-Makeham Law of Mortality that says, very roughly, that
if a child survives to age 1 they'll survive to age 61.
The chance of your kid dying before the age of 21 is something like one-one-hundredth the chance of them dying after the age of 61. The insurance companies know that - that's why they market so hard to young parents, and why they say "oh my god you must buy insurance for your kid or they'll grow up hating you and probably turn into a dope-smoking tree-hugging penguin-shagging free-love hippie who will disappoint you and your family". Insuring kids is basically free money for insurance companies, and they know this - they're just exploiting your sense of parental guilt.
(Incidentally, William Makeham and Benjamin Gompertz, the people who the law's named for, were both life insurance actuaries in nineteenth-century England. You might not know what Gompertz-Makeham is, but you can bet that Aviva and Prudential know it intimately.)