As a kid, I thought John Denver was the perfect Prince Charming.