Baby deer meets baby human

 

29

Deer god

 

18