Loosely matching rhymes for leave a lasting impression