Mechanic Hiccup!!! <3
Imagine one day Jack going through a little village (Berk) and suddenly his car stops working and comes accross Hiccup who happens to one of the only mechanics in town ;D
Jack would totally melt