A game that has puzzle, RPG, and strategy elements to it?

OK, so I am looking for Indie games that have all three of these elements in it... maybe something that involves crafting items and weapons as well.

Do you know of any that fit this criteria? ^^