WHAT OR WHO MADE YOUR DAY YESTERDAY?

AND WHAT WAS NASTY?

"It made my day" is translated as "это меня очень сильно порадовало/обрадовало".

"It made my day" means "it made me very-very happy".

"Nasty" is translated as "неприятный, противный, мерзкий".

"Nasty" means "very unpleasant, not nice, terrible".