I've tried to push my skills with this one. Hope you like it!