Devise with two emails

Hi, I’m trying to setup a User model with devise, and I want it to have
emails (personal and work, for example).

And I want them to work as the normal email from devise, except that the
login will be done with a username attribute. But the emails that devise
will send, I expect to be delivered to both emails.

I also want all the normal email validations on both emails (done by
of course, not by hand).

How can I do that?

Thanks in advance.