Father's Day Find-a-Word Puzzle

Find each word somewhere in the puzzle below.

      K J B           T M E      
    M Y U J D       M E J Y X    
  C A R D S G       Y F L E H T  
T O O L S D D R   U S I V C I P D
D A E P T L A A E D M F G K N G Z
Z F P G R A N D P A N R F O S U O
U F P A O I H O F U T I R E T H X
  K Z J P C P O S G S E P T F E  
    J M S E M T M H H N S C I    
    S K M P C E I T A D E T G    
      D R S V N A E P D K X      
        D P G F K R E C S        
            Q L O V E            
              A A N              
                X                

cards
daddy
daughter
family
father
fishing
friend
gifts
grandpa
greatest
hat
hero
hug
love
necktie
papa
pop
son
special
sports
tools
uncle