David Rose Keychain If their favourite character is David, then the David Rose Keychain ($11) might just have all their favourite quotes. Image Source: amazon.com David Rose Keychain $11 from amazon.com Buy Now