wholehearted

adj. 1 completely devoted. 2 done with all possible effort or sincerity.  wholeheartedly adv.