If you’re writing poetry and can’t find a good rhyme, Rhyme Zone may be the place for you. It provides rhymes (including many obscure ones) to all kinds of words. It’s quite a useful tool.
Rhyme Zone does have its limitations meaning you need to use it intelliently. For example, there was no perfect rhyme for happiness. Yet if you search for rhymes for happy you end up with scrappy. Is it just mean, or couldn’t you use a word like scrappiness to rhyme with happiness?