Paper roses have a uniquely creative look and they do not die! This DIY giant paper flowers tutorial includes a free template and step-by-step instructions.