| 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 |