out of this world | wonderful and exciting |
second to none | the best |
a hard act to follow | so good that it is hard to be as good |
be made for | be exactly suitable for sth |
give as good as you got | to treat sb as they treat you |
like gold dust | hard to find |
ground-breaking | innovative |
all sweetnes and light | friendly, but in a false way |
get/grate on my nerves | annoy |
give a hard time | make you suffer |
poke fun at | laugh at |
to add insult to injury | to make sth bad even worse |
to cast aspersions on | to criticise my character |
out-and-out | completely |
ask for trouble | to do sth that will certaily cause trouble in the future |