Greatest Hits Of All has a nicely varied, mix of 19 tracks that are very well written songs by this clearly talented artist. With many of the songs displaying a lot of the kind emotion that makes for a really great listen. Seemingly drawing from what I can only imagine are him own real life experiences. At different points touching on the most real emotions like love, heartbreak, pain, failed relationships and unattainable romance. They’re all here.