Your right on point with your message. Not too preachy at all. Backing tracks sound great--a perfect match for the lyrics and melody.