single-hearted

listen to the pronunciation of single-hearted
English - English
loyal, honest, virtuous
singlehearted
Having an honest heart; free from duplicity