So. Many. Feelings.