The last one would be a hyperbole because because they are exaggerating the amount of years. The first one would be a metaphor because it is comparing your feelings about the guy to a box of colorful crayons without using like or as.
An allusion is the correct answer.