in

How anyone puts this a great deal have confidence in into a lion will often baffle me > formidable

How someone puts this much trust into a lion will always baffle me

How somebody places this a great deal belief into a lion will often baffle me > lovely