Input element not returning user input/ or null for no input

Here is the link to what I’m working on:

https://www.codecademy.com/paths/web-development/tracks/learn-html-web-dev-path/modules/learn-html-forms/projects/form-a-story

Here is a piece of code that I’m having a problem with:
All the code before this section here is prewritten within the exercise. So there are no errors there.

label for=“animal-1”>Animal:</label
input id=“animal-1” name=“animal-1” type=“text” required
!–Add your form below:–>
form action=“story.html” method=“GET”
input type=“submit” value=“Form My Story”
form

1.) Input still returns null.
2.) Even with the ‘required’ attribute you can submit the form.

I’ve gone over and over this and cannot find the solution. Checked, rechecked, and tripled + quadruple checked ‘id’ and ‘name’ spelling.
Check all the opening/ closing tags.