The general meaning of the term ‘heartfelt’ conveys a sense of genuineness and authenticity of feeling which is not forced or feigned in any way. It has a suggestion of sincerity and intentionality, which is free of suspicion or misgivings.